Browse code

Passage en MySQL

schardon authored on 01/05/2020 13:56:02
Showing 1 changed files
... ...
@@ -19,7 +19,7 @@ if( $scMoi->exist() && $scPartie->statut > 0 ) {
19 19
  * JOUEUR SORT DE LA SALLE D'ATTENTE
20 20
  */
21 21
 if( isset($_GET['out']) && $scMoi->exist() ) {
22
-  $db->req("UPDATE joueurs SET statut=0 WHERE id=".$scMoi->id.";");
22
+  $db->req("UPDATE ".$__CONF['dbtablepre']."joueurs SET statut=0 WHERE id=".$scMoi->id.";");
23 23
   exit();
24 24
 }
25 25
 
... ...
@@ -56,11 +56,11 @@ if( isset($_GET['suppr']) ) {
56 56
   $suppr = intval($_GET['suppr']);
57 57
 
58 58
   if( $scPartie->exist() ) {
59
-    $db->req("DELETE FROM joueurs WHERE id=".$suppr." AND partie_id=".$scPartie->id.";");
59
+    $db->req("DELETE FROM ".$__CONF['dbtablepre']."joueurs WHERE id=".$suppr." AND partie_id=".$scPartie->id.";");
60 60
   }
61 61
   else {
62
-    $db->req("DELETE FROM parties WHERE id=".$suppr.";");
63
-    $db->req("DELETE FROM joueurs WHERE partie_id=".$suppr.";");
62
+    $db->req("DELETE FROM ".$__CONF['dbtablepre']."parties WHERE id=".$suppr.";");
63
+    $db->req("DELETE FROM ".$__CONF['dbtablepre']."joueurs WHERE partie_id=".$suppr.";");
64 64
   }
65 65
 
66 66
   exit();
... ...
@@ -71,7 +71,7 @@ if( isset($_GET['suppr']) ) {
71 71
  * ENTRER DANS LA SALLE D'ATTENTE
72 72
  */
73 73
 if( $scMoi->exist() && $scMoi->statut < 1 ) {
74
-  $db->req("UPDATE joueurs SET statut=1 WHERE id=".$scMoi->id.";");
74
+  $db->req("UPDATE ".$__CONF['dbtablepre']."joueurs SET statut=1 WHERE id=".$scMoi->id.";");
75 75
   $scMoi->refresh();
76 76
 }
77 77
 
... ...
@@ -97,11 +97,11 @@ if( $scMoi->exist() )
97 97
 echo '"liste":{';
98 98
 
99 99
 if( $scMoi->exist() )
100
-  $req = $db->req("SELECT id, nom FROM joueurs WHERE partie_id=".$scPartie->id." AND statut>0;");
100
+  $req = $db->req("SELECT id, nom FROM ".$__CONF['dbtablepre']."joueurs WHERE partie_id=".$scPartie->id." AND statut>0;");
101 101
 elseif( $scPartie->exist() )
102
-  $req = $db->req("SELECT id, nom FROM joueurs WHERE partie_id=".$scPartie->id.";");
102
+  $req = $db->req("SELECT id, nom FROM ".$__CONF['dbtablepre']."joueurs WHERE partie_id=".$scPartie->id.";");
103 103
 else
104
-  $req = $db->req("SELECT id, nom FROM parties;");
104
+  $req = $db->req("SELECT id, nom FROM ".$__CONF['dbtablepre']."parties;");
105 105
 
106 106
 $first = true;
107 107
 while($req1 = $db->next($req)) {
Browse code

Externalisation du systeme de menu commun aux jeux

schardon authored on 27/04/2020 23:08:28
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,116 @@
1
+<?php
2
+
3
+$racine = '..';
4
+include('../conf.php');
5
+include('backend.php');
6
+include('commun.php');
7
+
8
+
9
+/*
10
+ * LA PARTIE A DEJA DEMARREE
11
+ */
12
+if( $scMoi->exist() && $scPartie->statut > 0 ) {
13
+  echo '{"mode": "g"}';
14
+  exit();
15
+}
16
+
17
+
18
+/*
19
+ * JOUEUR SORT DE LA SALLE D'ATTENTE
20
+ */
21
+if( isset($_GET['out']) && $scMoi->exist() ) {
22
+  $db->req("UPDATE joueurs SET statut=0 WHERE id=".$scMoi->id.";");
23
+  exit();
24
+}
25
+
26
+
27
+/*
28
+ * DEMARRAGE DE LA PARTIE
29
+ */
30
+if( isset($_GET['go']) && $scMoi->exist() ) {
31
+  $scPartie->nouvelle();
32
+  exit();
33
+}
34
+
35
+
36
+
37
+/*
38
+ * AJOUT D'UN NOUVEAU JOUEUR, OU D'UNE NOUVELLE PARTIE
39
+ */
40
+if( isset($_POST['ajouter']) ) {
41
+  $ajouter = htmlentities($_POST['ajouter'], ENT_QUOTES);
42
+
43
+  if( $scPartie->exist() )
44
+    echo $scMoi->creer($ajouter, $scPartie->id);
45
+  else
46
+    echo $scPartie->creer($ajouter);
47
+
48
+  exit();
49
+}
50
+
51
+
52
+/*
53
+ * SUPPRESSION D'UN JOUEUR OU D'UNE PARTIE
54
+ */
55
+if( isset($_GET['suppr']) ) {
56
+  $suppr = intval($_GET['suppr']);
57
+
58
+  if( $scPartie->exist() ) {
59
+    $db->req("DELETE FROM joueurs WHERE id=".$suppr." AND partie_id=".$scPartie->id.";");
60
+  }
61
+  else {
62
+    $db->req("DELETE FROM parties WHERE id=".$suppr.";");
63
+    $db->req("DELETE FROM joueurs WHERE partie_id=".$suppr.";");
64
+  }
65
+
66
+  exit();
67
+}
68
+
69
+
70
+/*
71
+ * ENTRER DANS LA SALLE D'ATTENTE
72
+ */
73
+if( $scMoi->exist() && $scMoi->statut < 1 ) {
74
+  $db->req("UPDATE joueurs SET statut=1 WHERE id=".$scMoi->id.";");
75
+  $scMoi->refresh();
76
+}
77
+
78
+
79
+/*
80
+ * ENVOI DES INFOS
81
+ */
82
+
83
+// Mode
84
+echo '{"mode":"';
85
+if( $scMoi->exist() ) echo 's'; // Salle d'attente
86
+elseif( $scPartie->exist() ) echo 'j'; // Joueurs
87
+else echo 'p'; // Parties
88
+echo '", ';
89
+
90
+// Nom de partie
91
+if( $scPartie->exist() )
92
+  echo '"partie":"'.$scPartie->nom.'", ';
93
+if( $scMoi->exist() )
94
+  echo '"joueur":"'.$scMoi->nom.'", ';
95
+
96
+// Donnees
97
+echo '"liste":{';
98
+
99
+if( $scMoi->exist() )
100
+  $req = $db->req("SELECT id, nom FROM joueurs WHERE partie_id=".$scPartie->id." AND statut>0;");
101
+elseif( $scPartie->exist() )
102
+  $req = $db->req("SELECT id, nom FROM joueurs WHERE partie_id=".$scPartie->id.";");
103
+else
104
+  $req = $db->req("SELECT id, nom FROM parties;");
105
+
106
+$first = true;
107
+while($req1 = $db->next($req)) {
108
+  if($first) $first = false;
109
+  else echo ", ";
110
+  echo '"'.$req1['id'].'":"'.$req1['nom'].'"';
111
+}
112
+
113
+echo '}}';
114
+
115
+
116
+?>