@@ 235-254 (lines=20) @@ | ||
232 | ||
233 | break; |
|
234 | ||
235 | case 2: // En dehors de la periode de la regle |
|
236 | if ($period_end <= $beginp || $period_start >= $endp) { |
|
237 | $access_exclude &= 1; |
|
238 | $debug_result = 'TRUE'; |
|
239 | } else { |
|
240 | $access_exclude &= 0; |
|
241 | $debug_result = 'FALSE'; |
|
242 | } |
|
243 | ||
244 | ||
245 | bab_debug( |
|
246 | "Disponibilite en fonction de la periode de conges demandee\n". |
|
247 | "En dehors de l'intervale\n". |
|
248 | 'id = '.$this->id_right."\n". |
|
249 | 'description = '.$this->getRight()->description."\n". |
|
250 | bab_shortDate($period_end).' <= '.bab_shortDate($beginp). |
|
251 | ' && '.bab_shortDate($period_start).' >= '.bab_shortDate($endp)."\n". |
|
252 | ' => '.$debug_result |
|
253 | ); |
|
254 | break; |
|
255 | ||
256 | case 11: // Dans la periode de la regle mais peut depasser a l'exterieur |
|
257 | ||
@@ 278-296 (lines=19) @@ | ||
275 | ); |
|
276 | break; |
|
277 | ||
278 | case 12: // En dehors de la periode de la regle mais peut depasser a l'interieur |
|
279 | if ($period_start > $beginp || $period_end < $endp) { |
|
280 | $access_exclude &= 1; |
|
281 | $debug_result = 'TRUE'; |
|
282 | } else { |
|
283 | $access_exclude &= 0; |
|
284 | $debug_result = 'FALSE'; |
|
285 | } |
|
286 | ||
287 | bab_debug( |
|
288 | "acces sur la periode, en fonction de la periode de la demande\n". |
|
289 | "En dehors de l'intervale mais peut depasser a l'interieur\n". |
|
290 | 'id = '.$this->id_right."\n". |
|
291 | 'description = '.$this->getRight()->description."\n". |
|
292 | bab_shortDate($period_start).' < '.bab_shortDate($endp). |
|
293 | ' && '.bab_shortDate($period_end).' > '.bab_shortDate($beginp)."\n". |
|
294 | ' => '.$debug_result |
|
295 | ); |
|
296 | break; |
|
297 | } |
|
298 | } |
|
299 |