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:
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']);