Code Duplication    Length = 15-16 lines in 2 locations

programs/vacuser.php 2 locations

@@ 3307-3322 (lines=16) @@
3304
			
3305
		break;
3306
		
3307
	case 'workperiod':
3308
		absences_createWorkperiodRecoverRequest();
3309
		
3310
		
3311
		if (!bab_rp('id_user')) {
3312
		  $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3313
		}
3314
		
3315
		$babBody->addItemMenu("workperiod", absences_translate("Working day"), absences_addon()->getUrl()."vacuser&idx=workperiod");
3316
		
3317
		if( $agent->isManager())
3318
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3319
		
3320
		if ($agent->isEntityManager())
3321
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3322
		break;
3323
		
3324
	case 'cet':
3325
		absences_createCetDepositRequest();
@@ 3324-3338 (lines=15) @@
3321
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3322
		break;
3323
		
3324
	case 'cet':
3325
		absences_createCetDepositRequest();
3326
		
3327
		if (!bab_rp('id_user')) {
3328
		    $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3329
		}
3330
		
3331
		$babBody->addItemMenu("cet", absences_translate("Time saving account"), absences_addon()->getUrl()."vacuser&idx=cet");
3332
		
3333
		if( $agent->isManager())
3334
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3335
		
3336
		if ($agent->isEntityManager())
3337
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3338
		break;
3339
		
3340
	case 'movement':
3341