diff --git a/code/serveur/php/ressources/backend.inc b/code/serveur/php/ressources/backend.inc index d74d7de..ef1e6aa 100644 --- a/code/serveur/php/ressources/backend.inc +++ b/code/serveur/php/ressources/backend.inc @@ -296,10 +296,10 @@ function decodeAndInsertGame($user,$game) { if(count($badWords) > 0) { echo JSON_encode($badWords); } else if (count($cloud) < 5) { - echo "false"; + echo JSON_encode(false); } else { insertCreatedGame($centerEid,$cloud,$r1,$r2,10,$user); - echo "true"; + echo JSON_encode(true); } } diff --git a/code/serveur/php/ressources/createGame.js b/code/serveur/php/ressources/createGame.js index 14c3c9c..63d43e0 100644 --- a/code/serveur/php/ressources/createGame.js +++ b/code/serveur/php/ressources/createGame.js @@ -109,7 +109,7 @@ $(function() { url: "server.php?", data: "action=4&word="+word, //+"&user="+user+"&passwd="+passwd, success: function(msg){ - input.closest(".wordLine, #center").addClass(msg == "false" ? "invalid" : "valid"); + input.closest(".wordLine, #center").addClass(msg == false ? "invalid" : "valid"); wordsOK[input.attr("id")] = !(msg == false); }}); } @@ -118,20 +118,20 @@ $(function() { var formOK = function() { displayError(""); - if ($("#relation1").val() == $("#relation2").val()) - displayError("Les deux relation doivent être différents"); - else if ($("#centralWord").val() == "") - displayError("Le mot central doit être renseigné."); + if ($("#relation1").val() == $("#relation2").val()) + displayError("Les deux relation doivent être différents"); + else if ($("#centralWord").val() == "") + displayError("Le mot central doit être renseigné."); else if (badWord()) displayError("Il existe des mots incorrects"); - else if (nbWordOK() < nbWordMin) - displayError("Le nuage doit contenir au moins "+nbWordMin+" mots valides."); - else if (!relationsOK()) - displayError("Tout les mots ne sont pas liés à une relation"); - else - sendGame(); + else if (nbWordOK() < nbWordMin) + displayError("Le nuage doit contenir au moins "+nbWordMin+" mots valides."); + else if (!relationsOK()) + displayError("Tout les mots ne sont pas liés à une relation"); + else + sendGame(); - return false; + return false; }; var nbWordOK = function() { @@ -150,64 +150,69 @@ $(function() { return true; return false; - } + } - var relationsOK = function() { - for(i = 1; i < numWord; i++) { - if(wordsOK["word-"+i]) { - if(!$("#r1-"+i).is(":checked") && !$("#r2-"+i).is(":checked") && !$("#r3-"+i).is(":checked") && !$("#r4-"+i).is(":checked")) - return false; - } - } - - return true; - } - - var sendGame = function() { - var exit; - var cloud = ""; - - exit = {center:$("#centralWord").val(), - relations:[$("#relation1").val(),$("#relation2").val(),0,-1], - cloud:[]}; - - for(i=1;igetCode(), $e->getMessage(), date("c")); closeDB(); } + if(isset($_GET['callback'])) echo ')'; }