Code Duplication    Length = 20-20 lines in 3 locations

programs/utilit/cet_deposit_request.class.php 1 location

@@ 326-345 (lines=20) @@
323
	}
324
	
325
	
326
	public function getArchiveYear()
327
	{
328
		require_once $GLOBALS['babInstallPath'].'utilit/dateTime.php';
329
		$year = (int) substr($this->createdOn, 0, 4);
330
		
331
		if (0 === $year)
332
		{
333
			return null;
334
		}
335
		
336
		$day = absences_getVacationOption('archivage_day');
337
		$month = absences_getVacationOption('archivage_month');
338
		
339
		$currentYear = new BAB_DateTime($year, $month, $day);
340
		if($this->createdOn < $currentYear->getIsoDate()){
341
			$year = $year-1;
342
		}
343
		
344
		return $year;
345
	}
346
	
347
	
348
	

programs/utilit/workperiod_recover_request.class.php 1 location

@@ 432-451 (lines=20) @@
429
	}
430
	
431
	
432
	public function getArchiveYear()
433
	{
434
		require_once $GLOBALS['babInstallPath'].'utilit/dateTime.php';
435
		$year = (int) substr($this->date_begin, 0, 4);
436
		
437
		if (0 === $year)
438
		{
439
			return null;
440
		}
441
		
442
		$day = absences_getVacationOption('archivage_day');
443
		$month = absences_getVacationOption('archivage_month');
444
		
445
		$currentYear = new BAB_DateTime($year, $month, $day);
446
		if($this->date_begin < $currentYear->getIsoDate()){
447
			$year = $year-1;
448
		}
449
		
450
		return $year;
451
	}
452
	
453
	
454
	public function archive()

programs/utilit/entry.class.php 1 location

@@ 1822-1841 (lines=20) @@
1819
	}
1820
1821
1822
	public function getArchiveYear()
1823
	{
1824
		require_once $GLOBALS['babInstallPath'].'utilit/dateTime.php';
1825
		$year = (int) substr($this->date_begin, 0, 4);
1826
1827
		if (0 === $year)
1828
		{
1829
			return null;
1830
		}
1831
1832
		$day = absences_getVacationOption('archivage_day');
1833
		$month = absences_getVacationOption('archivage_month');
1834
1835
		$currentYear = new BAB_DateTime($year, $month, $day);
1836
		if($this->date_begin < $currentYear->getIsoDate()){
1837
			$year = $year-1;
1838
		}
1839
1840
		return $year;
1841
	}
1842
1843
	public function archive()
1844
	{