Code Duplication    Length = 19-20 lines in 2 locations

programs/utilit/right_rule.class.php 2 locations

@@ 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