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