556 |
if ( database::isError($res)){ |
if ( database::isError($res)){ |
557 |
die(); |
die(); |
558 |
} |
} |
559 |
|
// Attribut permettant de définir si un dossier a été créé |
560 |
|
$this->ajoutDI = FALSE; |
561 |
$dossier_type = $res->fetchRow(DB_FETCHMODE_ASSOC); |
$dossier_type = $res->fetchRow(DB_FETCHMODE_ASSOC); |
562 |
// Création du dossier_autorisation |
// Création du dossier_autorisation |
563 |
if($this->valF['dossier_autorisation'] == "") { |
if($this->valF['dossier_autorisation'] == "") { |
564 |
$this->ajoutDossierAutorisation($id, $db, $val, $DEBUG); |
$this->ajoutDossierAutorisation($id, $db, $val, $DEBUG); |
565 |
$this -> addToMessage(_("Creation du dossier d'autorisation no").$this->valF['dossier_autorisation']); |
$this -> addToMessage(_("Creation du dossier d'autorisation no").$this->valF['dossier_autorisation']); |
566 |
} |
} |
567 |
|
// Enregistrement du numéro dossier existant (il sera écrasé si un DI est créé) |
568 |
|
if ($this->getParameter("idx_dossier") != "") { |
569 |
|
$this->valF['dossier_instruction'] = $this->getParameter("idx_dossier"); |
570 |
|
} |
571 |
// Création du dossier d'instruction |
// Création du dossier d'instruction |
572 |
if($dossier_type['dossier_instruction_type'] != NULL) { |
if($dossier_type['dossier_instruction_type'] != NULL) { |
573 |
$this->ajoutDossierInstruction($id, $db, $val, $DEBUG, $dossier_type['dossier_instruction_type']); |
$this->ajoutDossierInstruction($id, $db, $val, $DEBUG, $dossier_type['dossier_instruction_type']); |
574 |
$this -> addToMessage(_("Creation du dossier d'instruction no").$this->valF['dossier_instruction']); |
$this -> addToMessage(_("Creation du dossier d'instruction no").$this->valF['dossier_instruction']); |
575 |
|
// Attribut permettant de définir si un dossier a été créé. |
576 |
|
$this->ajoutDI = TRUE; |
577 |
|
|
578 |
//Ajout des données techniques au dossier d'instruction |
//Ajout des données techniques au dossier d'instruction |
579 |
$this->ajoutDonneesTechniques($id, $db, $val, $DEBUG); |
$this->ajoutDonneesTechniques($id, $db, $val, $DEBUG); |
704 |
$this->ajoutLiensDossierAutorisation($id, $db, $val, $DEBUG); |
$this->ajoutLiensDossierAutorisation($id, $db, $val, $DEBUG); |
705 |
} |
} |
706 |
// Ajout des lliens entre dossier et demandeur |
// Ajout des lliens entre dossier et demandeur |
707 |
if(!empty($this->valF['dossier_instruction'])) { |
if($this->ajoutDI === TRUE) { |
708 |
$this->ajoutLiensDossierInstruction($id, $db, $val, $DEBUG); |
$this->ajoutLiensDossierInstruction($id, $db, $val, $DEBUG); |
709 |
} |
} |
710 |
|
|