Code Duplication    Length = 15-16 lines in 2 locations

programs/vacuser.php 2 locations

@@ 3287-3302 (lines=16) @@
3284
			
3285
		break;
3286
		
3287
	case 'workperiod':
3288
		absences_createWorkperiodRecoverRequest();
3289
		
3290
		
3291
		if (!bab_rp('id_user')) {
3292
		  $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3293
		}
3294
		
3295
		$babBody->addItemMenu("workperiod", absences_translate("Working day"), absences_addon()->getUrl()."vacuser&idx=workperiod");
3296
		
3297
		if( $agent->isManager())
3298
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3299
		
3300
		if ($agent->isEntityManager())
3301
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3302
		break;
3303
		
3304
	case 'cet':
3305
		absences_createCetDepositRequest();
@@ 3304-3318 (lines=15) @@
3301
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3302
		break;
3303
		
3304
	case 'cet':
3305
		absences_createCetDepositRequest();
3306
		
3307
		if (!bab_rp('id_user')) {
3308
		    $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3309
		}
3310
		
3311
		$babBody->addItemMenu("cet", absences_translate("Time saving account"), absences_addon()->getUrl()."vacuser&idx=cet");
3312
		
3313
		if( $agent->isManager())
3314
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3315
		
3316
		if ($agent->isEntityManager())
3317
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3318
		break;
3319
		
3320
	case 'movement':
3321