Révision 98c116be
b/admin/admin.php | ||
---|---|---|
1 | 1 |
<?php |
2 | 2 |
/* |
3 |
* admin.php - Administration du championnat |
|
3 |
* admin.php - Administration des compétitions |
|
4 | 4 |
* Copyright (C) 2008 Romuald DELAVERGNE <delavergne@free.fr> |
5 | 5 |
* |
6 | 6 |
* This source code is licensed under the GNU General Public License, |
... | ... | |
16 | 16 |
require_once 'functions.php'; |
17 | 17 |
|
18 | 18 |
function hiddenVars() { ?> |
19 |
<input type="hidden" name="typeCompetition" value="<?=$_POST['typeCompetition']?>" /> |
|
19 | 20 |
<input type="hidden" name="saison" value="<?=$_POST['saison']?>" /> |
20 | 21 |
<input type="hidden" name="div1" value="<?=$_POST['div1']?>" /> |
21 | 22 |
<input type="hidden" name="div2" value="<?=$_POST['div2']?>" /> |
... | ... | |
39 | 40 |
|
40 | 41 |
// Données reçues par l'index ou cette page |
41 | 42 |
$championnat = $_POST['championnat']; |
42 |
if ($championnat == "ajouter un championnat") $championnat = "ajouter"; |
|
43 | 43 |
if ($_POST['validation_championnat'] == "ajouter") $championnat = "validation_ajouter"; |
44 | 44 |
if ($_POST['validation_championnat'] == "modifier") $championnat = "validation_modifier"; |
45 | 45 |
if ($_POST['validation_penalites'] == "valider") $championnat = "validation_penalites"; |
... | ... | |
136 | 136 |
if (!file_exists($path)) { |
137 | 137 |
mkdirRecursive($path); |
138 | 138 |
my_file_put_contents("$path/equipes", $equipes); |
139 |
$message = "Le championnat a été ajouté."; |
|
139 |
$message = "La compétition a été ajoutée."; |
|
140 | 140 |
} else { |
141 |
$message = "Le championnat existe déjà !"; |
|
141 |
$message = "La compétition existe déjà !"; |
|
142 | 142 |
} |
143 | 143 |
break; |
144 | 144 |
case "validation_modifier": |
145 | 145 |
my_file_put_contents("$path/equipes", $equipes); |
146 |
$message = "Le championnat a été mis à jour."; |
|
146 |
$message = "La compétition a été mise à jour."; |
|
147 | 147 |
break; |
148 | 148 |
case "validation_penalites": |
149 | 149 |
$vars = preg_grep("/^pen_/", array_keys($_POST)); |
... | ... | |
247 | 247 |
<?php } ?> |
248 | 248 |
</td> |
249 | 249 |
</tr> |
250 |
<?php if ($_POST['typeCompetition'] != "") { ?> |
|
251 |
<input type="hidden" name="div1" value="<?=$_POST['typeCompetition']?>" /> |
|
252 |
<tr> |
|
253 |
<td><?=$_POST['typeCompetition'] == "C" ? "Coupe" : "Tournoi"?></td> |
|
254 |
<td> |
|
255 |
: |
|
256 |
<?php if ($championnat == "ajouter") { ?> |
|
257 |
<input type="text" name="div2" value="" /> |
|
258 |
<?php } else { ?> |
|
259 |
<input type="hidden" name="div2" value="<?=$_POST['div2']?>" /> |
|
260 |
<?=$_POST['div2']."\n"?> |
|
261 |
<?php } ?> |
|
262 |
</td> |
|
263 |
</tr> |
|
264 |
<?php } else { ?> |
|
250 | 265 |
<tr> |
251 | 266 |
<td>Division</td> |
252 | 267 |
<td> |
... | ... | |
268 | 283 |
<?php } ?> |
269 | 284 |
</td> |
270 | 285 |
</tr> |
286 |
<?php } ?> |
|
271 | 287 |
<?php if ($championnat == "ajouter" || $_POST['poule']) { ?> |
272 | 288 |
<tr> |
273 |
<td>Poule</td> |
|
289 |
<td><?=($_POST['typeCompetition'] != "") ? "Poule/Tableau" : "Poule"?></td> |
|
274 | 290 |
<td> |
275 | 291 |
: |
276 | 292 |
<?php if ($championnat == "ajouter") { ?> |
277 |
<input type="text" name="poule" size="3" value="" /> |
|
293 |
<input type="text" name="poule" value="" /> |
|
278 | 294 |
<?php } else { ?> |
279 | 295 |
<input type="hidden" name="poule" value="<?=$_POST['poule']?>" /> |
280 | 296 |
<?=$_POST['poule']."\n"?> |
... | ... | |
282 | 298 |
</td> |
283 | 299 |
</tr> |
284 | 300 |
<?php } ?> |
285 |
<?php if ($championnat == "ajouter" || $_POST['phase']) { ?> |
|
301 |
<?php if (($championnat == "ajouter" || $_POST['phase']) && $_POST['typeCompetition'] == "") { ?> |
|
286 | 302 |
<tr> |
287 | 303 |
<td>Phase</td> |
288 | 304 |
<td> |
... | ... | |
302 | 318 |
<?php } ?> |
303 | 319 |
<tr> |
304 | 320 |
<td colspan="2"> |
305 |
Liste des équipes : |
|
321 |
Liste des <?=$_POST['typeCompetition'] == "T" ? "joueurs" : "équipes"?> : |
|
306 | 322 |
</td> |
307 | 323 |
</tr> |
308 | 324 |
<tr> |
b/functions.php | ||
---|---|---|
6 | 6 |
"PN" => "Pré-National", |
7 | 7 |
"R" => "Régional", |
8 | 8 |
"PR" => "Pré-Régional", |
9 |
"D" => "Départemental" |
|
9 |
"D" => "Départemental", |
|
10 |
"C" => "coupe", |
|
11 |
"T" => "tournoi" |
|
10 | 12 |
); |
11 | 13 |
|
12 | 14 |
$SEP_DIV = "_"; |
b/index.php | ||
---|---|---|
1 | 1 |
<?php |
2 | 2 |
/* |
3 |
* index.php - Visualisation du championnat |
|
3 |
* index.php - Visualisation des compétitions |
|
4 | 4 |
* Copyright (C) 2008 Romuald DELAVERGNE <delavergne@free.fr> |
5 | 5 |
* |
6 | 6 |
* This source code is licensed under the GNU General Public License, |
... | ... | |
86 | 86 |
closedir($dir); |
87 | 87 |
} |
88 | 88 |
|
89 |
$titleDiv = ($div1 == "C" || $div1 == "T") ? $DIVISION[$div1] : "division"; |
|
90 |
$titleSubdiv = (($div1 == "C" || $div1 == "T") && $poule) ? "poule/tableau" : "poule"; |
|
91 |
|
|
89 | 92 |
// Récupération des pénalités |
90 | 93 |
$Pen = getPenalites($path); |
91 | 94 |
?> |
92 | 95 |
<html> |
93 | 96 |
<head> |
94 |
<title>Championnat de tennis de table</title> |
|
97 |
<title>Compétitions de tennis de table</title> |
|
95 | 98 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
96 | 99 |
<meta http-equiv="Content-language" content="fr" /> |
97 | 100 |
<meta name="copyright" content="Tous droits réservés - All Rights Reserved" /> |
... | ... | |
105 | 108 |
echo "<pre>\n"; |
106 | 109 |
echo "saison =/$saison/\n"; |
107 | 110 |
echo "division=/$division/\n"; |
111 |
echo "div1 =/$div1/\n"; |
|
112 |
echo "div2 =/$div2/\n"; |
|
108 | 113 |
echo "subdiv =/$subdiv/\n"; |
109 | 114 |
echo "poule =/$poule/\n"; |
110 | 115 |
echo "phase =/$phase/\n"; |
... | ... | |
113 | 118 |
print_r($rencontres); |
114 | 119 |
//print_r($saisons); |
115 | 120 |
//print_r($divisions); |
121 |
print_r($subdivs); |
|
116 | 122 |
echo "</pre>\n"; |
117 | 123 |
*/ |
118 | 124 |
?> |
... | ... | |
131 | 137 |
</select> |
132 | 138 |
<?php } ?> |
133 | 139 |
<?php if ($divisions) { ?> |
134 |
Division : |
|
140 |
<?=$titleDiv?> : |
|
135 | 141 |
<select name="division"> |
136 | 142 |
<?php |
137 | 143 |
foreach ($divisions as $d) { |
138 | 144 |
list($a, $b) = explode($SEP_DIV, $d); |
139 | 145 |
echo "\t\t\t\t<option value=\"$d\""; |
140 | 146 |
if ($d == $division) echo " selected"; |
141 |
echo ">".$a.$b."</option>\n"; |
|
147 |
echo ">".(($a == "C" || $a == "T") ? $b : $a.$b)."</option>\n"; |
|
142 | 148 |
} |
143 | 149 |
?> |
144 | 150 |
</select> |
145 | 151 |
<?php } ?> |
146 | 152 |
<?php if ($poule) { ?> |
147 |
Poule : |
|
153 |
<?=$titleSubdiv?> : |
|
148 | 154 |
<select name="poule"> |
149 | 155 |
<?php |
150 | 156 |
foreach ($subdivs as $s) { |
... | ... | |
181 | 187 |
<input type="hidden" name="div2" value="<?=$div2?>" /> |
182 | 188 |
<input type="hidden" name="poule" value="<?=$poule?>" /> |
183 | 189 |
<input type="hidden" name="phase" value="<?=$phase?>" /> |
184 |
<div id="championnat-ajouter"> |
|
185 |
<input type="submit" name="championnat" value="ajouter un championnat" /> |
|
190 |
<div id="boutons-global"> |
|
191 |
<select name="typeCompetition"> |
|
192 |
<option value="">championnat</option> |
|
193 |
<option value="C"<?=$div1 == "C" ? " selected" : ""?>>coupe</option> |
|
194 |
<option value="T"<?=$div1 == "T" ? " selected" : ""?>>tournoi</option> |
|
195 |
</select> |
|
196 |
<input type="submit" name="championnat" value="ajouter" /> |
|
186 | 197 |
<?php if ($saisons) { ?> |
198 |
- |
|
187 | 199 |
<input type="submit" name="exporter" value="exporter" /> |
200 |
- |
|
188 | 201 |
<input type="submit" name="importer" value="importer" /> |
189 | 202 |
<?php if (FALSE) { ?> |
203 |
- |
|
190 | 204 |
<input type="submit" name="supprimer-tout" value="tout supprimer" /> |
191 | 205 |
<?php } ?> |
192 | 206 |
<?php } ?> |
... | ... | |
194 | 208 |
<?php if ($saisons) { ?> |
195 | 209 |
<div id="boutons-championnat"> |
196 | 210 |
<input type="submit" name="championnat" value="modifier" /> |
197 |
<input type="submit" name="championnat" value="supprimer" onClick='return confirm("Voulez-vous vraiment effacer tout le championnat ?")' /> |
|
211 |
<?php |
|
212 |
if ($phase) { |
|
213 |
$compet = "la phase"; |
|
214 |
} elseif ($poule) { |
|
215 |
if ($div1 == "C" || $div1 == "T") { |
|
216 |
$compet = "la poule ou le tableau"; |
|
217 |
} else { |
|
218 |
$compet = "la poule"; |
|
219 |
} |
|
220 |
} else { |
|
221 |
$compet = "la division"; |
|
222 |
} |
|
223 |
?> |
|
224 |
<input type="submit" name="championnat" value="supprimer" onClick='return confirm("Voulez-vous vraiment effacer <?=$compet?> ?")' /> |
|
198 | 225 |
<input type="submit" name="championnat" value="pénalités" /> |
199 | 226 |
</div> |
200 | 227 |
<?php } ?> |
Formats disponibles : Unified diff