Browse code

Externalisation du systeme de menu

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

Affichage static de l'ecran de jeu

schardon authored on 24/04/2020 13:42:47
Showing 1 changed files
... ...
@@ -42,14 +42,10 @@ if( isset($_GET['go']) && $scMoi->exist() ) {
42 42
 if( isset($_POST['ajouter']) ) {
43 43
   $ajouter = htmlentities($_POST['ajouter'], ENT_QUOTES);
44 44
 
45
-  if( $scPartie->exist() ) {
46
-    $db->req("INSERT INTO joueurs VALUES (NULL, '".$ajouter."', ".$scPartie->id.", '', 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0);");
47
-    echo $db->reqFirst("SELECT id FROM joueurs WHERE partie_id=".$scPartie->id." ORDER BY id DESC LIMIT 1;")['id'];
48
-  }
49
-  else {
50
-    $db->req("INSERT INTO parties VALUES (NULL, '".$ajouter."', '', 0, '', '', '', '', 0);");
51
-    echo $db->reqFirst("SELECT id FROM parties ORDER BY id DESC LIMIT 1;")['id'];
52
-  }
45
+  if( $scPartie->exist() )
46
+    echo $scMoi->creer($ajouter, $scPartie->id);
47
+  else
48
+    echo $scPartie->creer($ajouter);
53 49
 
54 50
   exit();
55 51
 }
Browse code

Ajout de la salle d'attente

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

Gestion du choix de la partie et du joueur

schardon authored on 22/04/2020 21:35:22
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,74 @@
1
+<?php
2
+
3
+include('backend.php');
4
+
5
+
6
+include('../include/partie.php');
7
+$scPartie = new PartieInfos();
8
+
9
+if( isset($_GET['p']) ) {
10
+  if( intval($_GET['p']) > 0)
11
+    $scPartie->init( intval($_GET['p']) );
12
+}
13
+
14
+
15
+if( isset($_POST['ajouter']) ) {
16
+  $ajouter = htmlentities($_POST['ajouter'], ENT_QUOTES);
17
+
18
+  if( $scPartie->exist() ) {
19
+    $db->req("INSERT INTO joueurs VALUES (NULL, '".$ajouter."', ".$scPartie->id.", '', 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 0, 0);");
20
+    echo $db->reqFirst("SELECT id FROM joueurs WHERE partie_id=".$scPartie->id." ORDER BY id DESC LIMIT 1;")['id'];
21
+  }
22
+  else {
23
+    $db->req("INSERT INTO parties VALUES (NULL, '".$ajouter."', '', 0, '', '', '', '', 0);");
24
+    echo $db->reqFirst("SELECT id FROM parties ORDER BY id DESC LIMIT 1;")['id'];
25
+  }
26
+
27
+  exit();
28
+}
29
+
30
+
31
+if( isset($_GET['suppr']) ) {
32
+  $suppr = intval($_GET['suppr']);
33
+  if( $scPartie->exist() ) {
34
+    $db->req("DELETE FROM joueurs WHERE id=".$suppr." AND partie_id=".$scPartie->id.";");
35
+  }
36
+  else {
37
+    $db->req("DELETE FROM parties WHERE id=".$suppr.";");
38
+    $db->req("DELETE FROM joueurs WHERE partie_id=".$suppr.";");
39
+  }
40
+}
41
+
42
+
43
+if( $scPartie->exist() ) {
44
+
45
+  echo '{"mode":"j", ';
46
+  echo '"nom":"'.$scPartie->nom.'", ';
47
+  echo '"liste":{';
48
+  $req = $db->req("SELECT id, nom FROM joueurs WHERE partie_id=".$scPartie->id.";");
49
+  $first = true;
50
+  while($req1 = $db->next($req)) {
51
+    if($first) $first = false;
52
+    else echo ", ";
53
+    echo '"'.$req1['id'].'":"'.$req1['nom'].'"';
54
+  }
55
+  echo "}}";
56
+  
57
+}
58
+else {
59
+
60
+  echo '{"mode":"p", ';
61
+  echo '"liste":{';
62
+  $req = $db->req("SELECT id, nom FROM parties;");
63
+  $first = true;
64
+  while($req1 = $db->next($req)) {
65
+    if($first) $first = false;
66
+    else echo ", ";
67
+    echo '"'.$req1['id'].'":"'.$req1['nom'].'"';
68
+  }
69
+  echo "}}";
70
+
71
+}
72
+
73
+
74
+?>