www

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

errors.inc (1554B)


      1 function errRequestIncomplete() {
      2 	throw new Exception("La requête est incomplète", 1);
      3 }
      4 
      5 function errUserUnknownOrBadPassword() {
      6 	throw new Exception("Utilisateur non enregistré ou mauvais mot de passe", 2);
      7 }
      8 
      9 function errGameNeverPlayed() {
     10 	throw new Exception("Cette partie n'a jamais été jouée.", 3); // TODO : code d'erreur en doublon avec celui ci-dessous.
     11 }
     12 
     13 function errGameNotAssociatedWithUser() {
     14 	throw new Exception("Cette partie n'est pas associée à votre nom d'utilisateur.", 4);
     15 }
     16 
     17 function errAnswerInvalidForWord($r1, $r2, $r0, $trash) {
     18 	throw new Exception("Réponse ($relanswer) invalide pour le mot $num. Les réponses possibles sont : $r1, $r2, $r0, $trash", 5);
     19 }
     20 
     21 function errSetPartiNoRelation($num) {
     22 	throw new Exception("Cette requête \"Set partie\" ne donne pas de réponse (une relation) pour le mot numéro $num de la partie.", 6);
     23 }
     24 
     25 function errGetGame() {
     26 	throw new Exception("Erreur lors de la récupération de la partie. Vérifiez qu'il y a au moins une partie.", 7);
     27 }
     28 
     29 function errFollowingPointer($word) {
     30 	throw new Exception("Erreur lors du suivi des pointeurs de spécialisation du mot $word.", 8); }
     31 }
     32 
     33 function errLoopDetected($word) {
     34 	throw new Exception("Boucle rencontrée lors du suivi des pointeurs de spécialisation du mot $word.", 9); }
     35 }
     36 
     37 function errTooMuchRecursion($word) {
     38 	throw new Exception("Trop de niveaux de récursions lors du suivi des pointeurs de spécialisation du mot $word.", 10); }
     39 }
     40 
     41 function errUnknownCommand() {
     42 	throw new Exception("Commande inconnue", 11);
     43 }