1 |
<?php |
<?php |
2 |
//$Id$ |
//$Id$ |
3 |
//gen openMairie le 28/06/2012 16:26 |
//gen openMairie le 21/09/2012 16:49 |
4 |
|
|
5 |
require_once ("../obj/om_dbform.class.php"); |
require_once ("../obj/om_dbform.class.php"); |
6 |
|
|
7 |
class architecte_gen extends om_dbform { |
class architecte_gen extends om_dbform { |
8 |
var $table="architecte"; |
var $table="architecte"; |
9 |
var $clePrimaire="architecte"; |
var $clePrimaire="architecte"; |
10 |
var $typeCle="N"; |
var $typeCle="N"; |
11 |
|
var $required_field=array( |
12 |
|
"architecte", |
13 |
|
"nom" |
14 |
|
); |
15 |
var $retourformulaire; |
var $retourformulaire; |
16 |
|
|
17 |
function setvalF($val) { |
function setvalF($val) { |
18 |
//affectation valeur formulaire |
//affectation valeur formulaire |
19 |
if(!is_numeric($val['architecte'])) |
if(!is_numeric($val['architecte'])) { |
20 |
unset($this->valF['architecte']); |
unset($this->valF['architecte']); |
21 |
else |
} else { |
22 |
$this->valF['architecte'] = $val['architecte']; |
$this->valF['architecte'] = $val['architecte']; |
23 |
|
} |
24 |
$this->valF['nom'] = $val['nom']; |
$this->valF['nom'] = $val['nom']; |
25 |
$this->valF['prenom'] = $val['prenom']; |
$this->valF['prenom'] = $val['prenom']; |
26 |
$this->valF['adresse1'] = $val['adresse1']; |
$this->valF['adresse1'] = $val['adresse1']; |
41 |
|
|
42 |
function setId(&$db) { |
function setId(&$db) { |
43 |
//numero automatique |
//numero automatique |
44 |
$this->valF[$this->table] = $db->nextId(DB_PREFIXE.$this->table); |
$this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table); |
45 |
} |
} |
46 |
|
|
47 |
function setValFAjout($val) { |
function setValFAjout($val) { |
52 |
//numero automatique -> pas de verfication de cle primaire |
//numero automatique -> pas de verfication de cle primaire |
53 |
} |
} |
54 |
|
|
|
//==================================== |
|
|
// verifier avant validation [verify] |
|
|
//===================================== |
|
|
/** |
|
|
* Methode verifier |
|
|
*/ |
|
|
function verifier($val = array(), &$db = NULL, $DEBUG = false) { |
|
|
// On appelle la methode de la classe parent |
|
|
parent::verifier($val, $db, $DEBUG); |
|
|
// On verifie si le champ n'est pas vide |
|
|
if ($this->valF['nom'] == "") { |
|
|
$this->correct = false; |
|
|
$this->addToMessage(_("Le champ")." "._("nom")." "._("est obligatoire")); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
55 |
//========================== |
//========================== |
56 |
// Formulaire [form] |
// Formulaire [form] |
57 |
//========================== |
//========================== |
103 |
$form->setType('email','hiddenstatic'); |
$form->setType('email','hiddenstatic'); |
104 |
$form->setType('note','hiddenstatic'); |
$form->setType('note','hiddenstatic'); |
105 |
}//fin supprimer |
}//fin supprimer |
106 |
|
if ($maj==3){ //consulter |
107 |
|
$form->setType('architecte','static'); |
108 |
|
$form->setType('nom','static'); |
109 |
|
$form->setType('prenom','static'); |
110 |
|
$form->setType('adresse1','static'); |
111 |
|
$form->setType('adresse2','static'); |
112 |
|
$form->setType('cp','static'); |
113 |
|
$form->setType('ville','static'); |
114 |
|
$form->setType('pays','static'); |
115 |
|
$form->setType('inscription','static'); |
116 |
|
$form->setType('telephone','static'); |
117 |
|
$form->setType('fax','static'); |
118 |
|
$form->setType('email','static'); |
119 |
|
$form->setType('note','textareastatic'); |
120 |
|
}//fin consulter |
121 |
} |
} |
122 |
|
|
123 |
function setOnchange(&$form,$maj) { |
function setOnchange(&$form,$maj) { |