Révision 4b5c5da9
| b/index.php | ||
|---|---|---|
| 76 | 76 |
$conges[$nom][] = $str_date.($demi_jour ? " $demi_jour" : ""); |
| 77 | 77 |
setConges('datas', $nom, $conges);
|
| 78 | 78 |
} |
| 79 |
} elseif ($_POST['action'] == 'delete') {
|
|
| 79 |
} elseif ($_POST['action'] == 'del') {
|
|
| 80 | 80 |
if ($conges[$nom] && in_array($str_date, $conges[$nom])) {
|
| 81 | 81 |
$key = array_search($str_date, $conges[$nom]); |
| 82 | 82 |
unset($conges[$nom][$key]); |
| ... | ... | |
| 126 | 126 |
<meta name="copyright" content="Tous droits réservés - All Rights Reserved" /> |
| 127 | 127 |
<meta name="author" content="Romuald DELAVERGNE"> |
| 128 | 128 |
<script language=JavaScript> |
| 129 |
function updateConges(jour, nom, str_date) {
|
|
| 130 |
if (jour.style.backgroundColor == 'white') {
|
|
| 131 |
//jour.style.backgroundColor='lightblue'; |
|
| 132 |
document.forms["update"].action.value = 'add'; |
|
| 133 |
} else {
|
|
| 134 |
//jour.style.backgroundColor='white'; |
|
| 135 |
document.forms["update"].action.value = 'delete'; |
|
| 136 |
} |
|
| 129 |
function updateConges(jour, nom, str_date, action) {
|
|
| 130 |
document.forms["update"].action.value = action; |
|
| 137 | 131 |
document.forms["update"].nom.value = nom; |
| 138 | 132 |
document.forms["update"].str_date.value = str_date; |
| 139 | 133 |
document.forms["update"].submit(); |
| ... | ... | |
| 202 | 196 |
} else if (isset($conges[$nom]) && in_array($str_date, $conges[$nom])) {
|
| 203 | 197 |
$color = "blue"; |
| 204 | 198 |
$day = "congé"; |
| 205 |
$libOnClick = " onClick=\"updateConges(this, '$nom', '$str_date')\""; |
|
| 199 |
$libOnClick = " onClick=\"updateConges(this, '$nom', '$str_date', 'del')\""; |
|
| 206 | 200 |
} else if (isset($conges[$nom]) && in_array("$str_date AM", $conges[$nom]) && in_array("$str_date PM", $conges[$nom])) {
|
| 207 | 201 |
$color = "blue"; |
| 208 | 202 |
$day = "congé AP"; |
| ... | ... | |
| 214 | 208 |
$day = "congé PM"; |
| 215 | 209 |
} else {
|
| 216 | 210 |
$color = "white"; |
| 217 |
$libOnClick = " onClick=\"updateConges(this, '$nom', '$str_date')\""; |
|
| 211 |
$libOnClick = " onClick=\"updateConges(this, '$nom', '$str_date', 'add')\""; |
|
| 218 | 212 |
} |
| 219 | 213 |
?> |
| 220 | 214 |
<?php |
| 221 | 215 |
if ($day == "congé AM") {
|
| 222 | 216 |
?> |
| 223 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM')"> </td> |
|
| 224 |
<td style="cursor: pointer; background-color: white" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM')"> </td> |
|
| 217 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM', 'del')"> </td> |
|
| 218 |
<td style="cursor: pointer; background-color: white" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM', 'add')"> </td> |
|
| 225 | 219 |
<?php } elseif ($day == "congé PM") { ?>
|
| 226 |
<td style="cursor: pointer; background-color: white" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM')"> </td> |
|
| 227 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM')"> </td> |
|
| 220 |
<td style="cursor: pointer; background-color: white" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM', 'add')"> </td> |
|
| 221 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM', 'del')"> </td> |
|
| 228 | 222 |
<?php } elseif ($day == "congé AP") { ?>
|
| 229 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM')"> </td> |
|
| 230 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM')"> </td> |
|
| 223 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> AM', 'del')"> </td> |
|
| 224 |
<td style="cursor: pointer; background-color: <?=$color?>" onClick="updateConges(this, '<?=$nom?>', '<?=$str_date?> PM', 'del')"> </td> |
|
| 231 | 225 |
<?php } else {?>
|
| 232 | 226 |
<td colspan="2" style="cursor: pointer; background-color: <?=$color?>"<?=$libOnClick?><?=$libTitle?>> </td> |
| 233 | 227 |
<?php } ?> |
Formats disponibles : Unified diff