Révision 500dec61

b/admin/admin.php
92 92
	$message = "";
93 93

  
94 94
	if ($_POST['saison'] && $_POST['div1']) {
95
		$path = (IamAdmin()) ? "../datas" : "datas";
95
		$path = (authent()) ? "../datas" : "datas";
96 96
		$path .= "/".$_POST['saison']."/".$_POST['div1'];
97 97
		if ($_POST['div2'] != "") $path .= $SEP_DIV.$_POST['div2'];
98 98
		if ($_POST['poule'] != "" || $_POST['phase'] != "") $path .= "/";
b/functions.php
63 63
	return $result;
64 64
}
65 65

  
66
function authent() {
67
	return (basename(dirname($_SERVER['PHP_SELF'])) == "admin" && isset($_SERVER['PHP_AUTH_USER']));
68
}
69

  
66 70
function IamAdmin() {
67
	return (basename(dirname($_SERVER['PHP_SELF'])) == "admin");
71
	return (authent() && $_SERVER['PHP_AUTH_USER'] == "admin");
72
}
73

  
74
function IamCaptain() {
75
	return (authent() && $_SERVER['PHP_AUTH_USER'] == "capitaine");
68 76
}
69 77

  
70 78
function monRmdir($dir) {
b/index.php
45 45
	if ($division == "") $division = $div1; if ($div2 != "") $division .= $SEP_DIV.$div2;
46 46
	$subdiv = $poule; if ($phase != "") $subdiv .= $SEP_DIV.$phase;
47 47

  
48
	$path = (IamAdmin()) ? "../datas" : "datas";
48
	$path = (authent()) ? "../datas" : "datas";
49 49
	getDirs($path, $saisons);
50 50
	rsort($saisons);
51 51
	if (!in_array($saison, $saisons)) unset($saison, $division, $div1, $div2, $subdiv, $poule, $phase);
......
127 127
	<meta http-equiv="Content-language" content="fr" />
128 128
	<meta name="copyright" content="Tous droits réservés - All Rights Reserved" />
129 129
	<meta name="author" content="Romuald DELAVERGNE">
130
	<link rel="stylesheet" type="text/css" href="<?=(IamAdmin()) ? "../" : ""?>style/fftt.css" media="screen" title="Normal" />
130
	<link rel="stylesheet" type="text/css" href="<?=(authent()) ? "../" : ""?>style/fftt.css" media="screen" title="Normal" />
131 131
</head>
132 132
<html>
133 133
<body>
......
205 205
		</div>
206 206
	</form>
207 207
<?php } ?>
208
<?php if (IamAdmin()) { ?>
208
<?php if (IamAdmin() or IamCaptain()) { ?>
209 209
	<form name="resultats" method="post" action="admin.php">
210 210
		<input type="hidden" name="saison" value="<?=$saison?>" />
211 211
		<input type="hidden" name="div1" value="<?=$div1?>" />
212 212
		<input type="hidden" name="div2" value="<?=$div2?>" />
213 213
		<input type="hidden" name="poule" value="<?=$poule?>" />
214 214
		<input type="hidden" name="phase" value="<?=$phase?>" />
215
<?php if (IamAdmin()) { ?>
215 216
		<div id="boutons-global">
216 217
			<select name="typeCompetition">
217 218
				<option value="">championnat</option>
......
231 232
<?php 	} ?>
232 233
		</div>
233 234
		<br />
234
<?php 	if ($saisons) { ?>
235
<?php if ($saisons) { ?>
235 236
		<div id="boutons-championnat">
236 237
			<input type="submit" name="championnat" value="modifier" />
237 238
<?php
......
253 254
			<input type="submit" name="championnat" value="forfait g&eacute;n&eacute;ral" />
254 255
			<input type="submit" name="championnat" value="commentaires" />
255 256
		</div>
257
<?php 		} ?>
256 258
<?php 	} ?>
257 259
<?php }
258 260
	if ($equipes) foreach ($equipes as $n => $e) {
......
370 372
				<td class="colSep">&nbsp;-&nbsp;</td>
371 373
				<td class="colPtsVis"><?=$ptsVis?></td>
372 374
				<td class="colVis"><div<?=($ptsDom != "" && $ptsVis != "" && $ptsVis >= $ptsDom) ? " class=\"vainqueur\"": ""?>><?=$equipes[$visiteur]?></div></td>
373
<?php if (IamAdmin()) { ?>
375
<?php if (IamAdmin() or IamCaptain()) { ?>
374 376
				<td>
375 377
<?php $value = "$j-$domicile-$visiteur"; ?>
376 378
					<input type="submit" name="rencontre-<?=$value?>" value="modifier" />
379
<?php 	if (IamAdmin()) { ?>
377 380
					<input type="submit" name="rencontre-<?=$value?>" value="supprimer" onClick='return confirm("Voulez-vous vraiment effacer cette rencontre entre\n<?=$equipes[$domicile]?> et <?=$equipes[$visiteur]?> ?")' />
381
<?php 	} ?>
378 382
				</td>
379 383
<?php } ?>
380 384
			</tr>

Formats disponibles : Unified diff