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 &eacute;t&eacute; ajout&eacute;.";
139
					$message = "La comp&eacute;tition a &eacute;t&eacute; ajout&eacute;e.";
140 140
				} else {
141
					$message = "Le championnat existe d&eacute;j&agrave; !";
141
					$message = "La comp&eacute;tition existe d&eacute;j&agrave; !";
142 142
				}
143 143
				break;
144 144
			case "validation_modifier":
145 145
				my_file_put_contents("$path/equipes", $equipes);
146
				$message = "Le championnat a &eacute;t&eacute; mis à jour.";
146
				$message = "La comp&eacute;tition a &eacute;t&eacute; 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 &eacute;quipes :
321
					Liste des <?=$_POST['typeCompetition'] == "T" ? "joueurs" : "&eacute;quipes"?> :
306 322
				</td>
307 323
			</tr>
308 324
			<tr>
b/functions.php
6 6
	"PN" => "Pr&eacute;-National",
7 7
	"R" => "R&eacute;gional",
8 8
	"PR" => "Pr&eacute;-R&eacute;gional",
9
	"D" => "D&eacute;partemental"
9
	"D" => "D&eacute;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&eacute;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&eacute;nalit&eacute;s" />
199 226
		</div>
200 227
<?php 	} ?>

Formats disponibles : Unified diff