17 |
*/ |
*/ |
18 |
function setType(&$form,$maj) { |
function setType(&$form,$maj) { |
19 |
parent::setType($form,$maj); |
parent::setType($form,$maj); |
|
|
|
20 |
$form->setType('type_demandeur', 'hidden'); |
$form->setType('type_demandeur', 'hidden'); |
21 |
|
|
|
// Champs disabled pour la modif de petitionnaires frequents |
|
|
// Solution temporaire |
|
|
if ($maj==1){ //modifier |
|
|
$form->setType('type_demandeur','selectdisabled'); |
|
|
$form->setType('qualite','selectdisabled'); |
|
|
$form->setType('particulier_nom','textdisabled'); |
|
|
$form->setType('particulier_prenom','textdisabled'); |
|
|
$form->setType('particulier_date_naissance','datedisabled'); |
|
|
$form->setType('particulier_commune_naissance','textdisabled'); |
|
|
$form->setType('particulier_departement_naissance','textdisabled'); |
|
|
$form->setType('personne_morale_denomination','textdisabled'); |
|
|
$form->setType('personne_morale_raison_sociale','textdisabled'); |
|
|
$form->setType('personne_morale_siret','textdisabled'); |
|
|
$form->setType('personne_morale_categorie_juridique','textdisabled'); |
|
|
$form->setType('personne_morale_nom','textdisabled'); |
|
|
$form->setType('personne_morale_prenom','textdisabled'); |
|
|
$form->setType('numero','textdisabled'); |
|
|
$form->setType('voie','textdisabled'); |
|
|
$form->setType('complement','textdisabled'); |
|
|
$form->setType('lieu_dit','textdisabled'); |
|
|
$form->setType('localite','textdisabled'); |
|
|
$form->setType('code_postal','textdisabled'); |
|
|
$form->setType('bp','textdisabled'); |
|
|
$form->setType('cedex','textdisabled'); |
|
|
$form->setType('pays','textdisabled'); |
|
|
$form->setType('division_territoriale','textdisabled'); |
|
|
$form->setType('telephone_fixe','textdisabled'); |
|
|
$form->setType('telephone_mobile','textdisabled'); |
|
|
$form->setType('indicatif','textdisabled'); |
|
|
$form->setType('courriel','textdisabled'); |
|
|
$form->setType('notification','checkboxdisabled'); |
|
|
$form->setType('frequent','checkboxdisabled'); |
|
|
$form->setType('particulier_civilite','selectdisabled'); |
|
|
$form->setType('personne_morale_civilite','selectdisabled'); |
|
|
}// fin modifier |
|
22 |
} |
} |
23 |
/* |
/* |
24 |
* Ajout du fielset |
* Ajout du fielset |
95 |
* Met le champ type_demandeur à delegataire par défaut |
* Met le champ type_demandeur à delegataire par défaut |
96 |
*/ |
*/ |
97 |
function setVal(&$form, $maj, $validation, &$db) { |
function setVal(&$form, $maj, $validation, &$db) { |
98 |
|
parent::setVal($form, $maj, $validation, $db); |
99 |
$form->setVal("type_demandeur","petitionnaire"); |
$form->setVal("type_demandeur","petitionnaire"); |
100 |
} |
} |
101 |
/* |
/* |
102 |
* Met le champ type_demandeur à delegataire par défaut |
* Met le champ type_demandeur à delegataire par défaut |
103 |
*/ |
*/ |
104 |
function setValSousFormulaire(&$form, $maj, $validation, &$db) { |
function setValSousFormulaire(&$form, $maj, $validation, &$db) { |
105 |
|
parent::setValSousFormulaire($form, $maj, $validation, $db); |
106 |
$form->setVal("type_demandeur","petitionnaire"); |
$form->setVal("type_demandeur","petitionnaire"); |
107 |
|
if($maj == 0) { |
108 |
|
// Récupération des infos du demandeur passé en paramètre |
109 |
|
if($this->getParameter('idx_demandeur') != "") { |
110 |
|
include '../sql/pgsql/petitionnaire.form.inc.php'; |
111 |
|
$sql = "SELECT ".implode(", ",$champs)." FROM ".DB_PREFIXE."demandeur ". |
112 |
|
"WHERE demandeur=".$this->getParameter('idx_demandeur'); |
113 |
|
$res = $this->db->query($sql); |
114 |
|
$this->f->isDatabaseError(); |
115 |
|
$row = & $res->fetchRow(DB_FETCHMODE_ASSOC); |
116 |
|
foreach ($row as $key => $value) { |
117 |
|
$form->setVal($key, $value); |
118 |
|
} |
119 |
|
$form->setVal("frequent","f"); |
120 |
|
} |
121 |
|
} |
122 |
} |
} |
123 |
}// fin classe |
}// fin classe |
124 |
?> |
?> |