Code Duplication    Length = 21-21 lines in 2 locations

programs/utilit/right_rule.class.php 2 locations

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