Commit 6884541cb314e0b72da581f73e2aea6bcea8e31f
1 parent
9958deb8
[Orga] Ajout d'id et de classes pour manipulation JS
Showing
1 changed file
with
27 additions
and
21 deletions
Show diff stats
orga.php
@@ -4,10 +4,10 @@ | @@ -4,10 +4,10 @@ | ||
4 | 4 | ||
5 | $time = time(); | 5 | $time = time(); |
6 | 6 | ||
7 | -# DEBUG | ||
8 | # e_ : est | 7 | # e_ : est |
9 | -$e_connecte = true; | ||
10 | -$e_modo = true; | 8 | +// $e_connecte = (isset($_SESSION["connected"]) && $_SESSION["connected"]); |
9 | +$e_connecte = true; // DEBUG | ||
10 | +$e_modo = true; // DEBUG | ||
11 | 11 | ||
12 | if ($e_connecte) { | 12 | if ($e_connecte) { |
13 | if ($e_modo) { | 13 | if ($e_modo) { |
@@ -22,7 +22,7 @@ if ($e_connecte) { | @@ -22,7 +22,7 @@ if ($e_connecte) { | ||
22 | 22 | ||
23 | class Evenement | 23 | class Evenement |
24 | { | 24 | { |
25 | - private $id = 0; | 25 | + public $id = 0; // TODO DEBUG Remettre privé (et aussi d'autres choses) |
26 | private $creationTime = 0; | 26 | private $creationTime = 0; |
27 | 27 | ||
28 | public $nom = "Sans nom"; | 28 | public $nom = "Sans nom"; |
@@ -36,7 +36,7 @@ class Evenement | @@ -36,7 +36,7 @@ class Evenement | ||
36 | public $datesVotes = array(); | 36 | public $datesVotes = array(); |
37 | 37 | ||
38 | public function html() { | 38 | public function html() { |
39 | - $html = '<li class="list-group-item'; | 39 | + $html = '<li id="ev_li_'.$this->id.'" class="ev_li list-group-item'; |
40 | if ($this->annule) { | 40 | if ($this->annule) { |
41 | $html .= ' list-group-item-danger'; | 41 | $html .= ' list-group-item-danger'; |
42 | } | 42 | } |
@@ -45,10 +45,10 @@ class Evenement | @@ -45,10 +45,10 @@ class Evenement | ||
45 | # Titre | 45 | # Titre |
46 | $html .= '<h4 class="list-group-item-heading">'.$this->nom; | 46 | $html .= '<h4 class="list-group-item-heading">'.$this->nom; |
47 | if ($this->p_annuler()) { | 47 | if ($this->p_annuler()) { |
48 | - $html .= ' <button type="button" class="btn btn-warning"><span class="glyphicon glyphicon glyphicon-remove"></span> Annuler</button>'; | 48 | + $html .= ' <button type="button" class="ev_annuler btn btn-warning"><span class="glyphicon glyphicon glyphicon-remove"></span> Annuler</button>'; |
49 | } | 49 | } |
50 | if ($this->p_supprimer()) { | 50 | if ($this->p_supprimer()) { |
51 | - $html .= ' <button type="button" class="btn btn-danger"><span class="glyphicon glyphicon glyphicon-trash"></span> Supprimer</button>'; | 51 | + $html .= ' <button type="button" class="ev_supprimer btn btn-danger"><span class="glyphicon glyphicon glyphicon-trash"></span> Supprimer</button>'; |
52 | } | 52 | } |
53 | $html .= '</h4>'; | 53 | $html .= '</h4>'; |
54 | 54 | ||
@@ -57,12 +57,12 @@ class Evenement | @@ -57,12 +57,12 @@ class Evenement | ||
57 | $html .= '<div class="panel-heading">'; | 57 | $html .= '<div class="panel-heading">'; |
58 | $html .= '<h5 class="panel-title">Informations'; | 58 | $html .= '<h5 class="panel-title">Informations'; |
59 | if ($this->p_modifier()) { | 59 | if ($this->p_modifier()) { |
60 | - $html .= ' <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-pencil"></span> Modifier</button>'; | 60 | + $html .= ' <button type="button" class="ev_modifier btn btn-default"><span class="glyphicon glyphicon-pencil"></span> Modifier</button>'; |
61 | } | 61 | } |
62 | $html .= '</h5>'; | 62 | $html .= '</h5>'; |
63 | $html .= '</div>'; | 63 | $html .= '</div>'; |
64 | $html .= '<div class="panel-body">'; | 64 | $html .= '<div class="panel-body">'; |
65 | - $html .= '<p>'; | 65 | + $html .= '<p class="ev_description">'; |
66 | $html .= nl2br(htmlspecialchars($this->description)); | 66 | $html .= nl2br(htmlspecialchars($this->description)); |
67 | $html .= '</p>'; | 67 | $html .= '</p>'; |
68 | // $html .= '<hr/>'; | 68 | // $html .= '<hr/>'; |
@@ -70,9 +70,9 @@ class Evenement | @@ -70,9 +70,9 @@ class Evenement | ||
70 | $heures = floor($this->duree/3600); | 70 | $heures = floor($this->duree/3600); |
71 | $minutes = floor($this->duree%3600/60); | 71 | $minutes = floor($this->duree%3600/60); |
72 | $secondes = floor($this->duree%3600%60); | 72 | $secondes = floor($this->duree%3600%60); |
73 | - $html .= 'Durée : '.($heures > 0 ? $heures.' heure'.($heures > 1 ? 's' : '').' ' : '').($minutes > 0 ? $minutes.' minute'.($minutes > 1 ? 's' : '').' ' : '').($secondes > 0 ? $secondes.' seconde'.($secondes > 1 ? 's' : '').' ' : '').'<br/>'; | 73 | + $html .= 'Durée : <span class="ev_duree">'.($heures > 0 ? $heures.' heure'.($heures > 1 ? 's' : '').' ' : '').($minutes > 0 ? $minutes.' minute'.($minutes > 1 ? 's' : '').' ' : '').($secondes > 0 ? $secondes.' seconde'.($secondes > 1 ? 's' : '').' ' : '').'</span><br/>'; |
74 | if ($this->valide) { | 74 | if ($this->valide) { |
75 | - $html .= 'Date : le '.date('j/m/o', $this->valide).' à '.date('H:i', $this->valide).'<br/>'; | 75 | + $html .= 'Date : le <span class="ev_date">'.date('j/m/o', $this->valide).' à '.date('H:i', $this->valide).'</span><br/>'; |
76 | } | 76 | } |
77 | $html .= '</p>'; | 77 | $html .= '</p>'; |
78 | if ($this->annule) { | 78 | if ($this->annule) { |
@@ -84,11 +84,11 @@ class Evenement | @@ -84,11 +84,11 @@ class Evenement | ||
84 | 84 | ||
85 | # Dates | 85 | # Dates |
86 | if (!$this->valide && !$this->annule) { | 86 | if (!$this->valide && !$this->annule) { |
87 | - $html .= '<div class="panel panel-default">'; | 87 | + $html .= '<div class="ev_datespos panel panel-default">'; |
88 | $html .= '<div class="panel-heading">'; | 88 | $html .= '<div class="panel-heading">'; |
89 | $html .= '<h5 class="panel-title">Dates possibles'; | 89 | $html .= '<h5 class="panel-title">Dates possibles'; |
90 | if ($this->p_proposer()) { | 90 | if ($this->p_proposer()) { |
91 | - $html .= ' <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-plus"></span> Proposer une date</button>'; | 91 | + $html .= ' <button type="button" class="btn btn-default"><span class="ev_datespos_proposer glyphicon glyphicon-plus"></span> Proposer une date</button>'; |
92 | } | 92 | } |
93 | $html .= '</h5>'; | 93 | $html .= '</h5>'; |
94 | $html .= '</div>'; | 94 | $html .= '</div>'; |
@@ -98,16 +98,16 @@ class Evenement | @@ -98,16 +98,16 @@ class Evenement | ||
98 | } | 98 | } |
99 | $html .= '<div class="list-group">'; | 99 | $html .= '<div class="list-group">'; |
100 | $time = time(); | 100 | $time = time(); |
101 | - foreach ($this->dates as $dateIndex => $date) { | 101 | + foreach ($this->dates as $dateIndex => $date) { // TODO À faire fonctionner (après que le reste fonctionne) |
102 | $html .= '<a href="#"class="list-group-item'; | 102 | $html .= '<a href="#"class="list-group-item'; |
103 | if ($date < $time) { | 103 | if ($date < $time) { |
104 | $html .= ' disabled'; | 104 | $html .= ' disabled'; |
105 | } | 105 | } |
106 | - $html .= '">Le '.date('j/m/o', $date).' à '.date('H:i', $date).' ('.$this->datesVotes[$dateIndex].' <span class="glyphicon glyphicon-user"></span>)</a>'; | 106 | + $html .= '">Le <span class="ev_datepos_date">'.date('j/m/o', $date).' à '.date('H:i', $date).'</span> (<span class="ev_datepos_nb">'.$this->datesVotes[$dateIndex].'</span> <span class="glyphicon glyphicon-user"></span>)</a>'; |
107 | } | 107 | } |
108 | $html .= '</div>'; | 108 | $html .= '</div>'; |
109 | if ($this->p_valider()) { | 109 | if ($this->p_valider()) { |
110 | - $html .= '<p><button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-ok"></span> Valider la date</button></p>'; | 110 | + $html .= '<p><button type="button" class="ev_datepos_valider btn btn-primary"><span class="glyphicon glyphicon-ok"></span> Valider la date</button></p>'; |
111 | } | 111 | } |
112 | $html .= '</div>'; | 112 | $html .= '</div>'; |
113 | $html .= '</div>'; | 113 | $html .= '</div>'; |
@@ -164,15 +164,18 @@ class Evenement | @@ -164,15 +164,18 @@ class Evenement | ||
164 | function a_evenement() { | 164 | function a_evenement() { |
165 | # DEBUG | 165 | # DEBUG |
166 | $test1 = new Evenement; | 166 | $test1 = new Evenement; |
167 | + $test1->id = 1; | ||
167 | $test1->nom = 'Évènement de test n°1'; | 168 | $test1->nom = 'Évènement de test n°1'; |
168 | $test1->valide = time(); | 169 | $test1->valide = time(); |
169 | 170 | ||
170 | $test2 = new Evenement; | 171 | $test2 = new Evenement; |
172 | + $test2->id = 2; | ||
171 | $test2->nom = 'Évènement de test n°2'; | 173 | $test2->nom = 'Évènement de test n°2'; |
172 | $test2->valide = time(); | 174 | $test2->valide = time(); |
173 | $test2->annule = true; | 175 | $test2->annule = true; |
174 | 176 | ||
175 | $test3 = new Evenement; | 177 | $test3 = new Evenement; |
178 | + $test3->id = 3; | ||
176 | $test3->nom = 'Évènement de test n°3'; | 179 | $test3->nom = 'Évènement de test n°3'; |
177 | $test3->dates[] = 1415482197; | 180 | $test3->dates[] = 1415482197; |
178 | $test3->datesVotes[] = 42; | 181 | $test3->datesVotes[] = 42; |
@@ -182,6 +185,7 @@ function a_evenement() { | @@ -182,6 +185,7 @@ function a_evenement() { | ||
182 | $test3->datesVotes[] = 1; | 185 | $test3->datesVotes[] = 1; |
183 | 186 | ||
184 | $test4 = new Evenement; | 187 | $test4 = new Evenement; |
188 | + $test4->id = 4; | ||
185 | $test4->nom = 'Évènement de test n°4'; | 189 | $test4->nom = 'Évènement de test n°4'; |
186 | $test4->dates[] = time(); | 190 | $test4->dates[] = time(); |
187 | $test4->datesVotes[] = 5; | 191 | $test4->datesVotes[] = 5; |
@@ -191,12 +195,14 @@ function a_evenement() { | @@ -191,12 +195,14 @@ function a_evenement() { | ||
191 | $test4->annule = true; | 195 | $test4->annule = true; |
192 | 196 | ||
193 | $test5 = new Evenement; | 197 | $test5 = new Evenement; |
198 | + $test5->id = 5; | ||
194 | $test5->nom = 'Évènement de test n°5'; | 199 | $test5->nom = 'Évènement de test n°5'; |
195 | $test5->dates[] = time(); | 200 | $test5->dates[] = time(); |
196 | $test5->datesVotes[] = 0; | 201 | $test5->datesVotes[] = 0; |
197 | $test5->supprime = true; | 202 | $test5->supprime = true; |
198 | 203 | ||
199 | $test6 = new Evenement; | 204 | $test6 = new Evenement; |
205 | + $test6->id = 6; | ||
200 | $test6->nom = 'Évènement de test n°6'; | 206 | $test6->nom = 'Évènement de test n°6'; |
201 | $test6->valide = 1415452197; | 207 | $test6->valide = 1415452197; |
202 | 208 | ||
@@ -237,8 +243,8 @@ if (!$e_connecte) { | @@ -237,8 +243,8 @@ if (!$e_connecte) { | ||
237 | <?php | 243 | <?php |
238 | if (in_array('voir', $droits)) { | 244 | if (in_array('voir', $droits)) { |
239 | ?> | 245 | ?> |
240 | -<h3>Évènements plannifiés <?php if (in_array('ajouter', $droits)) { ?><button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-plus"></span> Ajouter un évènement avec une date fixée</button><?php } ?></h3> | ||
241 | -<ul class="list-group"> | 246 | +<h3>Évènements plannifiés <?php if (in_array('ajouter', $droits)) { ?><button id="ev_ajouter_fixe" type="button" class="btn btn-primary"><span class="glyphicon glyphicon-plus"></span> Ajouter un évènement avec une date fixée</button><?php } ?></h3> |
247 | +<ul id="ev_ul_planifies" class="list-group"> | ||
242 | <?php | 248 | <?php |
243 | foreach ($evenementsPlanifies as $evenement) { | 249 | foreach ($evenementsPlanifies as $evenement) { |
244 | echo $evenement->html(); | 250 | echo $evenement->html(); |
@@ -247,8 +253,8 @@ foreach ($evenementsPlanifies as $evenement) { | @@ -247,8 +253,8 @@ foreach ($evenementsPlanifies as $evenement) { | ||
247 | </ul> | 253 | </ul> |
248 | 254 | ||
249 | 255 | ||
250 | -<h3>Évènements à plannifier <?php if (in_array('ajouter', $droits)) { ?><button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-plus"></span> Ajouter un évènement avec une date à choisir</button><?php } ?></h3> | ||
251 | -<ul class="list-group"> | 256 | +<h3>Évènements à plannifier <?php if (in_array('ajouter', $droits)) { ?><button id="ev_ajouter_choix" type="button" class="btn btn-primary"><span class="glyphicon glyphicon-plus"></span> Ajouter un évènement avec une date à choisir</button><?php } ?></h3> |
257 | +<ul id="ev_ul_aplanifier" class="list-group"> | ||
252 | <?php | 258 | <?php |
253 | foreach ($evenementsAPlanifier as $evenement) { | 259 | foreach ($evenementsAPlanifier as $evenement) { |
254 | echo $evenement->html(); | 260 | echo $evenement->html(); |
@@ -258,7 +264,7 @@ foreach ($evenementsAPlanifier as $evenement) { | @@ -258,7 +264,7 @@ foreach ($evenementsAPlanifier as $evenement) { | ||
258 | 264 | ||
259 | 265 | ||
260 | <h3>Évènements passés</h3> | 266 | <h3>Évènements passés</h3> |
261 | -<ul class="list-group"> | 267 | +<ul id="ev_ul_passes" class="list-group"> |
262 | <?php | 268 | <?php |
263 | foreach ($evenementsPasses as $evenement) { | 269 | foreach ($evenementsPasses as $evenement) { |
264 | echo $evenement->html(); | 270 | echo $evenement->html(); |