29 |
|
|
30 |
} |
} |
31 |
|
|
32 |
|
/** |
33 |
|
* Permet de modifier le fil d'Ariane |
34 |
|
* @param string $ent Fil d'Ariane |
35 |
|
* @param array $val Valeurs de l'objet |
36 |
|
* @param intger $maj Mode du formulaire |
37 |
|
*/ |
38 |
|
function setEnt($ent, $val = array(), $maj) { |
39 |
|
|
40 |
|
// Fil d'Ariane |
41 |
|
$ent = _("guichet unique")." -> ". _("nouvelle demande")." -> "._("dossier existant"); |
42 |
|
|
43 |
|
// Si l'identifiant du dossier est renseigné |
44 |
|
$dossier = $this->getParameter("idx_dossier"); |
45 |
|
if (isset($dossier) && trim($dossier) != '') { |
46 |
|
// |
47 |
|
$dossier_libelle = $this->get_dossier_libelle($dossier); |
48 |
|
if (isset($dossier_libelle) && trim($dossier_libelle) != '') { |
49 |
|
$ent .= " -> ".strtoupper($dossier_libelle); |
50 |
|
} |
51 |
|
} |
52 |
|
|
53 |
|
// Change le fil d'Ariane |
54 |
|
$this->ent = $ent; |
55 |
|
|
56 |
|
} |
57 |
|
|
58 |
|
/** |
59 |
|
* Récupère le champ dossier_libelle par rapport au numéro de dossier |
60 |
|
* @param string $dossier Identifiant du dossier |
61 |
|
* @return string Identifiant du dossier formaté |
62 |
|
*/ |
63 |
|
function get_dossier_libelle($dossier) { |
64 |
|
|
65 |
|
// init de la variable de retour |
66 |
|
$dossier_libelle = ''; |
67 |
|
|
68 |
|
// Requête SQL |
69 |
|
$sql = "SELECT |
70 |
|
dossier_libelle |
71 |
|
FROM ".DB_PREFIXE."dossier |
72 |
|
WHERE dossier ='".$dossier."'"; |
73 |
|
$dossier_libelle = $this->db->getOne($sql); |
74 |
|
$this->f->addToLog("get_dossier_libelle() : db->getOne(\"".$sql."\")", VERBOSE_MODE); |
75 |
|
database::isError($dossier_libelle); |
76 |
|
|
77 |
|
// Résultat retourné |
78 |
|
return $dossier_libelle; |
79 |
|
} |
80 |
|
|
81 |
} |
} |
82 |
?> |
?> |