45 |
} |
} |
46 |
|
|
47 |
function setValFAjout($val) { |
function setValFAjout($val) { |
48 |
//numero automatique -> pas de controle ajout cle primaire |
|
49 |
$this->valF[$this->clePrimaire] = time(); |
// Récupération du type de dossier ou série |
50 |
|
$sql = "SELECT da_t.code |
51 |
|
FROM ".DB_PREFIXE."dossier_autorisation_type as da_t |
52 |
|
INNER JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille as da_t_d |
53 |
|
ON da_t.dossier_autorisation_type=da_t_d.dossier_autorisation_type |
54 |
|
WHERE da_t_d.dossier_autorisation_type_detaille=".$val['dossier_autorisation_type_detaille'].";"; |
55 |
|
// |
56 |
|
$da_type_code = $this->db->getone($sql); |
57 |
|
$this->addToLog("setValFAjout(): db->getone(\"".$sql."\")", VERBOSE_MODE); |
58 |
|
database::isError($da_type_code); |
59 |
|
// Récupération du code département |
60 |
|
$departement = $this->f->getParameter("departement"); |
61 |
|
// Récupération du code commune |
62 |
|
$commune = $this->f->getParameter("commune"); |
63 |
|
|
64 |
|
/// IDENTIFIANT DU DOSSIER |
65 |
|
// PC 013 055 12 00001 |
66 |
|
$this->valF[$this->clePrimaire] = $da_type_code.$departement.$commune.date("y").str_pad(rand(1, 9999), 5, "0", STR_PAD_LEFT); |
67 |
|
|
68 |
} |
} |
69 |
|
|
70 |
}// fin classe |
}// fin classe |