Code Duplication    Length = 15-16 lines in 2 locations

programs/vacuser.php 2 locations

@@ 3343-3358 (lines=16) @@
3340
			
3341
		break;
3342
		
3343
	case 'workperiod':
3344
		absences_createWorkperiodRecoverRequest();
3345
		
3346
		
3347
		if (!bab_rp('id_user')) {
3348
		  $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3349
		}
3350
		
3351
		$babBody->addItemMenu("workperiod", absences_translate("Working day"), absences_addon()->getUrl()."vacuser&idx=workperiod");
3352
		
3353
		if( $agent->isManager())
3354
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3355
		
3356
		if ($agent->isEntityManager())
3357
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3358
		break;
3359
		
3360
	case 'cet':
3361
		absences_createCetDepositRequest();
@@ 3360-3374 (lines=15) @@
3357
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3358
		break;
3359
		
3360
	case 'cet':
3361
		absences_createCetDepositRequest();
3362
		
3363
		if (!bab_rp('id_user')) {
3364
		    $babBody->addItemMenu("lvreq", absences_translate("Requests"), absences_addon()->getUrl()."vacuser&idx=lvreq");
3365
		}
3366
		
3367
		$babBody->addItemMenu("cet", absences_translate("Time saving account"), absences_addon()->getUrl()."vacuser&idx=cet");
3368
		
3369
		if( $agent->isManager())
3370
			$babBody->addItemMenu("list", absences_translate("Management"), absences_addon()->getUrl()."vacadm");
3371
		
3372
		if ($agent->isEntityManager())
3373
			$babBody->addItemMenu("entities", absences_translate("Delegate management"), absences_addon()->getUrl()."vacchart&idx=entities");
3374
		break;
3375
		
3376
	case 'movement':
3377