Code Duplication    Length = 7-8 lines in 3 locations

programs/vacuser.php 3 locations

@@ 380-387 (lines=8) @@
377
					break;
378
		
379
		
380
				case ABSENCES_RECUR_MONTHLY:
381
					if( $duration > 24*3600*28*$args['nmonths']) {
382
						throw new ErrorException(absences_translate("The duration of the event must be shorter than how frequently it occurs"));
383
					}
384
		
385
					$rrule[]= 'INTERVAL='.$args['nmonths'];
386
					$rrule[]= 'FREQ=MONTHLY';
387
					break;
388
		
389
				case ABSENCES_RECUR_YEARLY: /* yearly */
390
		
@@ 389-396 (lines=8) @@
386
					$rrule[]= 'FREQ=MONTHLY';
387
					break;
388
		
389
				case ABSENCES_RECUR_YEARLY: /* yearly */
390
		
391
					if( $duration > 24*3600*365*$args['nyears']) {
392
						throw new ErrorException(absences_translate("The duration of the event must be shorter than how frequently it occurs"));
393
					}
394
					$rrule[]= 'INTERVAL='.$args['nyears'];
395
					$rrule[]= 'FREQ=YEARLY';
396
					break;
397
		
398
				case ABSENCES_RECUR_DAILY: /* daily */
399
					if( $duration > 24*3600*$args['ndays'] ) {
@@ 398-404 (lines=7) @@
395
					$rrule[]= 'FREQ=YEARLY';
396
					break;
397
		
398
				case ABSENCES_RECUR_DAILY: /* daily */
399
					if( $duration > 24*3600*$args['ndays'] ) {
400
						throw new ErrorException(absences_translate("The duration of the event must be shorter than how frequently it occurs"));
401
					}
402
					$rrule[]= 'INTERVAL='.$args['ndays'];
403
					$rrule[]= 'FREQ=DAILY';
404
					break;
405
			}
406
		
407