Révision 179d8f27
| b/index.php | ||
|---|---|---|
| 73 | 73 |
getConges("datas", $employes, $conges);
|
| 74 | 74 |
if ($_POST['action'] == 'add') {
|
| 75 | 75 |
if (!$conges[$nom] || !in_array($str_date, $conges[$nom])) {
|
| 76 |
if ($conges[$nom]) {
|
|
| 77 |
# On supprime l'autre demi-journée au cas où |
|
| 78 |
$key = array_search("$str_date AM", $conges[$nom]);
|
|
| 79 |
if ($key !== FALSE) unset($conges[$nom][$key]); |
|
| 80 |
$key = array_search("$str_date PM", $conges[$nom]);
|
|
| 81 |
if ($key !== FALSE) unset($conges[$nom][$key]); |
|
| 82 |
} |
|
| 76 | 83 |
$conges[$nom][] = $str_date.($demi_jour ? " $demi_jour" : ""); |
| 77 | 84 |
setConges('datas', $nom, $conges);
|
| 78 | 85 |
} |
| ... | ... | |
| 195 | 202 |
} else if (isset($conges[$nom]) && in_array($str_date, $conges[$nom])) {
|
| 196 | 203 |
$color = "blue"; |
| 197 | 204 |
$libOnClick = " onClick=\"updateConges(this, '$nom', '$str_date', 'del')\""; |
| 198 |
} else if (isset($conges[$nom]) && in_array("$str_date AM", $conges[$nom]) && in_array("$str_date PM", $conges[$nom])) {
|
|
| 199 |
$colorAM = "blue"; |
|
| 200 |
$colorPM = "blue"; |
|
| 201 |
$libOnClickAM = " onClick=\"updateConges(this, '$nom', '$str_date AM', 'del')\""; |
|
| 202 |
$libOnClickPM = " onClick=\"updateConges(this, '$nom', '$str_date PM', 'del')\""; |
|
| 203 | 205 |
} else if (isset($conges[$nom]) && in_array("$str_date AM", $conges[$nom])) {
|
| 204 | 206 |
$colorAM = "blue"; |
| 205 | 207 |
$colorPM = "white"; |
| 206 | 208 |
$libOnClickAM = " onClick=\"updateConges(this, '$nom', '$str_date AM', 'del')\""; |
| 207 |
$libOnClickPM = " onClick=\"updateConges(this, '$nom', '$str_date PM', 'add')\""; |
|
| 209 |
$libOnClickPM = " onClick=\"updateConges(this, '$nom', '$str_date', 'add')\""; |
|
| 208 | 210 |
} else if (isset($conges[$nom]) && in_array("$str_date PM", $conges[$nom])) {
|
| 209 | 211 |
$colorAM = "white"; |
| 210 | 212 |
$colorPM = "blue"; |
| 211 |
$libOnClickAM = " onClick=\"updateConges(this, '$nom', '$str_date AM', 'add')\""; |
|
| 213 |
$libOnClickAM = " onClick=\"updateConges(this, '$nom', '$str_date', 'add')\""; |
|
| 212 | 214 |
$libOnClickPM = " onClick=\"updateConges(this, '$nom', '$str_date PM', 'del')\""; |
| 213 | 215 |
} else {
|
| 214 | 216 |
$color = "white"; |
Formats disponibles : Unified diff