@@ 213-233 (lines=21) @@ | ||
210 | ||
211 | break; |
|
212 | ||
213 | case 1: // Dans la periode de la regle |
|
214 | if ($period_start <= $beginp && $period_end >= $endp) { |
|
215 | $access_include |= 1; |
|
216 | $debug_result = 'TRUE'; |
|
217 | } else { |
|
218 | $access_include |= 0; |
|
219 | $debug_result = 'FALSE'; |
|
220 | } |
|
221 | ||
222 | bab_debug( |
|
223 | "Disponibilite en fonction de la periode de conges demandee\n". |
|
224 | "Dans l'intervale\n". |
|
225 | 'id = '.$this->id_right."\n". |
|
226 | 'description = '.$this->getRight()->description."\n". |
|
227 | bab_shortDate($period_start).' <= '.bab_shortDate($beginp). |
|
228 | ' && '.bab_shortDate($period_end).' >= '.bab_shortDate($endp)."\n". |
|
229 | ' => '.$debug_result |
|
230 | ); |
|
231 | ||
232 | ||
233 | break; |
|
234 | ||
235 | case 2: // En dehors de la periode de la regle |
|
236 | if ($period_end <= $beginp || $period_start >= $endp) { |
|
@@ 256-276 (lines=21) @@ | ||
253 | ); |
|
254 | break; |
|
255 | ||
256 | case 11: // Dans la periode de la regle mais peut depasser a l'exterieur |
|
257 | ||
258 | if ($period_start < $endp && $period_end > $beginp ) { |
|
259 | $access_include |= 1; |
|
260 | $debug_result = 'TRUE'; |
|
261 | } else { |
|
262 | $access_include |= 0; |
|
263 | $debug_result = 'FALSE'; |
|
264 | } |
|
265 | ||
266 | ||
267 | bab_debug( |
|
268 | "Disponibilite en fonction de la periode de conges demandee\n". |
|
269 | "Dans l'intervale mais peut depasser a l'exterieur\n". |
|
270 | 'id = '.$this->id_right."\n". |
|
271 | 'description = '.$this->getRight()->description."\n". |
|
272 | bab_shortDate($period_start).' < '.bab_shortDate($endp). |
|
273 | ' && '.bab_shortDate($period_end).' > '.bab_shortDate($beginp)."\n". |
|
274 | ' => '.$debug_result |
|
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) { |