Code Duplication    Length = 15-16 lines in 2 locations

programs/vacuser.php 2 locations

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