Code Duplication    Length = 9-10 lines in 2 locations

programs/vacadm.php 2 locations

@@ 1006-1014 (lines=9) @@
1003
    			
1004
			}
1005
1006
			if (isset($ar['date_begin_valid']) && isset($ar['date_end_valid']))
1007
			{
1008
				$date_begin_valid = $date->getISODate($ar['date_begin_valid']);
1009
				$date_end_valid = $date->getISODate($ar['date_end_valid']);
1010
1011
				$changes->setValidPeriod($agentRight->date_begin_valid, $agentRight->date_end_valid, $date_begin_valid, $date_end_valid);
1012
				$agentRight->date_begin_valid = $date_begin_valid;
1013
				$agentRight->date_end_valid = $date_end_valid;
1014
			}
1015
1016
			if (isset($ar['inperiod_start']) && isset($ar['inperiod_end']))
1017
			{
@@ 1029-1038 (lines=10) @@
1026
				$agentRight->validoverlap = $ar['validoverlap'];
1027
			}
1028
1029
			if (isset($ar['saving_begin']) && isset($ar['saving_end']))
1030
			{
1031
				// CET
1032
				$saving_begin = $date->getISODate($ar['saving_begin']);
1033
				$saving_end = $date->getISODate($ar['saving_end']);
1034
1035
				$changes->setSavingPeriod($agentRight->saving_begin, $agentRight->saving_end, $saving_begin, $saving_end);
1036
				$agentRight->saving_begin = $saving_begin;
1037
				$agentRight->saving_end = $saving_end;
1038
			}
1039
1040
1041
			$agentRight->save();