448 |
unset ($this->valF['date_achevement']); |
unset ($this->valF['date_achevement']); |
449 |
unset ($this->valF['date_conformite']); |
unset ($this->valF['date_conformite']); |
450 |
|
|
451 |
// Durée de validaité lors de la création du dossier d'instruction |
// Durée de validité lors de la création du dossier d'instruction |
452 |
$this->valF['duree_validite'] = $this->get_duree_validite($this->valF['dossier_autorisation']); |
$this->valF['duree_validite'] = $this->get_duree_validite($this->valF['dossier_autorisation']); |
453 |
} |
} |
454 |
|
|
1824 |
} |
} |
1825 |
|
|
1826 |
/** |
/** |
1827 |
* Récupère la durée de validité du type détaillé du dossier d'autorisation |
* Récupère la durée de validité |
1828 |
* @param string $dossier_autorisation Identifiant dossier d'autorisation |
* @param string $dossier_autorisation Identifiant dossier d'autorisation |
1829 |
* @return intger Durée de validité |
* @return intger Durée de validité |
1830 |
*/ |
*/ |
1833 |
// init de la variable de retour |
// init de la variable de retour |
1834 |
$duree_validite = ""; |
$duree_validite = ""; |
1835 |
|
|
1836 |
// Récupération de la duree de validite du dossier d'autorisation |
// Récupère le numéro de version |
1837 |
$sql = "SELECT duree_validite_parametrage |
$numeroVersion = $this->getNumeroVersion($dossier_autorisation); |
1838 |
FROM ".DB_PREFIXE."dossier_autorisation_type_detaille |
|
1839 |
LEFT JOIN ".DB_PREFIXE."dossier_autorisation |
// Si c'est l'ajout du dossier initial |
1840 |
ON dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille |
if ($numeroVersion < 0) { |
1841 |
WHERE dossier_autorisation.dossier_autorisation='".$dossier_autorisation."'"; |
|
1842 |
$duree_validite = $this->db->getOne($sql); |
// Récupération de la duree de validite depuis la table |
1843 |
$this->f->addToLog("get_duree_validite(): db->getOne(\"".$sql."\");", VERBOSE_MODE); |
// "dossier_autorisation_type_detaille" |
1844 |
database::isError($duree_validite); |
$sql = "SELECT duree_validite_parametrage |
1845 |
|
FROM ".DB_PREFIXE."dossier_autorisation_type_detaille |
1846 |
|
LEFT JOIN ".DB_PREFIXE."dossier_autorisation |
1847 |
|
ON dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille |
1848 |
|
WHERE dossier_autorisation.dossier_autorisation='".$dossier_autorisation."'"; |
1849 |
|
$duree_validite = $this->db->getOne($sql); |
1850 |
|
$this->f->addToLog("get_duree_validite(): db->getOne(\"".$sql."\");", VERBOSE_MODE); |
1851 |
|
database::isError($duree_validite); |
1852 |
|
|
1853 |
|
} else { |
1854 |
|
|
1855 |
|
// Récupération de la duree de validite depuis le P0 |
1856 |
|
$sql = "SELECT duree_validite |
1857 |
|
FROM ".DB_PREFIXE."dossier |
1858 |
|
LEFT JOIN ".DB_PREFIXE."dossier_autorisation |
1859 |
|
ON dossier_autorisation.dossier_autorisation = dossier.dossier_autorisation |
1860 |
|
WHERE dossier_autorisation.dossier_autorisation='".$dossier_autorisation."' |
1861 |
|
AND dossier.version = 0"; |
1862 |
|
$duree_validite = $this->db->getOne($sql); |
1863 |
|
$this->f->addToLog("get_duree_validite(): db->getOne(\"".$sql."\");", VERBOSE_MODE); |
1864 |
|
database::isError($duree_validite); |
1865 |
|
} |
1866 |
|
|
1867 |
// retourne le résultat |
// retourne le résultat |
1868 |
return $duree_validite; |
return $duree_validite; |