www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 9ebb78e1224d7fecd4505e800bdf71a4c2a046c9
parent 06fa58e643f094e738ad568901023bb220140692
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Fri, 22 Apr 2011 20:34:15 +0200

Déplacement de fichiers (partie 2) + autres modifs.

Diffstat:
Mcode/serveur/php/createGame.php | 4++--
Acode/serveur/php/getGame.php | 5+++++
Mcode/serveur/php/jeu.html | 10+++++-----
Mcode/serveur/php/ressources/backend.inc | 18++++--------------
Mcode/serveur/php/ressources/db.inc | 2+-
Mcode/serveur/php/ressources/pticlic.js | 16+++++++++++-----
Mcode/serveur/php/server.php | 11++++-------
Mcode/serveur/php/showGame.php | 4++--
8 files changed, 34 insertions(+), 36 deletions(-)

diff --git a/code/serveur/php/createGame.php b/code/serveur/php/createGame.php @@ -1,7 +1,7 @@ <?php require_once("ressources/strings.inc"); -require_once("relations.php"); -require_once("server.php"); +require_once("ressources/relations.inc"); +require_once("ressources/backend.inc"); session_start(); if(!isset($_SESSION['userId'])) diff --git a/code/serveur/php/getGame.php b/code/serveur/php/getGame.php @@ -0,0 +1,4 @@ +<?php + $_GET["action"] = 0; + include("server.php"); +?> +\ No newline at end of file diff --git a/code/serveur/php/jeu.html b/code/serveur/php/jeu.html @@ -39,10 +39,10 @@ body { clear: both; } </style> - <script src="jquery-1.5.1.min.js"></script> - <script src="jquery-ui-1.8.11.custom.min.js"></script> - <script src="my-extensions.js"></script> - <script src="pticlic.js"></script> + <script src="ressources/jquery-1.5.1.min.js"></script> + <script src="ressources/jquery-ui-1.8.11.custom.min.js"></script> + <script src="ressources/my-extensions.js"></script> + <script src="ressources/pticlic.js"></script> </head> <body> <div id="screen"> @@ -53,7 +53,7 @@ body { <div class="relations"></div> <div id="templates" style="display: none;"> <div class="relationBox"> - <div class="relation"><img class="icon" alt="" src="img/rel/default.png" /><span class="text"></span></div> + <div class="relation"><img class="icon" alt="" src="ressources/img/rel/default.png" /><span class="text"></span></div> <div class="clearboth"></div> </div> </div> diff --git a/code/serveur/php/ressources/backend.inc b/code/serveur/php/ressources/backend.inc @@ -1,7 +1,7 @@ <?php -require_once("relations.php"); -require_once("db.php"); +require_once("ressources/relations.inc"); +require_once("ressources/db.inc"); /* Les prototypes des fonctions : * ===============================> @@ -538,19 +538,9 @@ function createGameCore($cloudSize) * @param nbGames : Le nombre de parties à récupérer. * @param mode : Le mode de jeu des parties à récupérer. */ -function getGame($user, $nbGames, $mode) +function getGame($user) { - echo "["; - - for ($i=0; $i < $nbGames; $i) - { - echo game2json($user, randomGame()); - - if ((++$i) < $nbGames) - echo ","; - } - - echo "]"; + echo game2json($user, randomGame()); } diff --git a/code/serveur/php/ressources/db.inc b/code/serveur/php/ressources/db.inc @@ -7,7 +7,7 @@ function getDB() { if (!$getDBSingleton) { date_default_timezone_set('Europe/Paris'); - $SQL_DBNAME = (dirname(__FILE__) . "/db"); + $SQL_DBNAME = (dirname(__FILE__) . "/../db"); // .. parce que db.inc est dans un sous-dossier. if (!$getDBSingleton = new SQlite3($SQL_DBNAME)) { throw new Exception("Erreur lors de l'ouverture de la base de données SQLite3", 1); } diff --git a/code/serveur/php/ressources/pticlic.js b/code/serveur/php/ressources/pticlic.js @@ -1,4 +1,9 @@ +var state = "game" function jss() { + jss[state](); +}; + +jss.game = function() { // TODO : réduire le nombre de fitIn ou fitFont, ou bien les précalculer. var w, h; w = $(window).width(); @@ -59,9 +64,10 @@ function jss() { } $(function () { - var url = "http://www.pticlic.fr/unstable/code/serveur/php/server.php?action=0&nb=1&user=foo&passwd=bar&mode=normal&callback=?"; - $.getJSON(url, function(data) { - var game = data[0]; + $.getJSON("getGame.php?callback=?", { + user:"foo", + passwd:"bar", + }, function(game) { var currentWordNb = 0; var answers = []; @@ -115,7 +121,7 @@ $(function () { .html(relation.name.replace(/%(m[cn])/g, '<span class="$1"/>')) .end() .find(".icon") - .attr("src", "img/rel/"+relation.id+".png") + .attr("src", "ressources/img/rel/"+relation.id+".png") .end() .click(function(e) { nextWord({left:e.pageX, top:e.pageY}, this); @@ -126,6 +132,6 @@ $(function () { $(window).resize(jss); updateText(); }).error(function(x){ - alert("Erreur fatale. Merci de nous envoyer ce message :\n"+x.status+"\n"+x.statusText+"\n"+x.responseText.substring(0,20)+"…"); + alert("Erreur fatale. Merci de nous envoyer ce message : "+x.status+" - "+x.statusText+"\n"+x.responseText.substring(0,20)+((x.responseText == '') ? '': '…')); }); }); diff --git a/code/serveur/php/server.php b/code/serveur/php/server.php @@ -1,7 +1,7 @@ <?php -require_once("pticlic.php"); -require_once("db.php"); +require_once("ressources/backend.inc"); +require_once("ressources/db.inc"); /** Ecrit un rapport d'erreur dans un fichier. * @param errNum : Numéro de l'erreur. @@ -59,11 +59,8 @@ function main() echo '{"success":1}'; } else if($action == 0) { // "Get partie" - // Requête POST : http://serveur/server.php?action=0&nb=2&mode=normal&user=foo&passwd=bar - if(!isset($_GET['nb']) || !isset($_GET['mode'])) { - throw new Exception("La requête est incomplète", 2); - } - getGame($user, intval($_GET['nb']), $_GET['mode']); + // Requête POST : http://serveur/server.php?action=0&user=foo&passwd=bar + getGame($user); } else if($action == 1) { // "Set partie" // Requête POST : http://serveur/server.php?action=1&mode=normal&user=foo&passwd=bar&gid=1234&pgid=12357&0=0&1=-1&2=22&3=13&9=-1 diff --git a/code/serveur/php/showGame.php b/code/serveur/php/showGame.php @@ -14,8 +14,8 @@ <?php include("ressources/showmsg.inc"); ?> <h2>PtiClic : Affichage de parties</h2> <?php - require_once("pticlic.php"); - require_once("relations.php"); + require_once("ressources/backend.inc"); + require_once("ressources/relations.inc"); $gameId = randomGame(); if (isset($_GET['gid'])) $gameId = intval($_GET['gid']); if (isset($_POST['gid'])) $gameId = intval($_POST['gid']);