9 |
$this->constructeur($id,$db,$debug); |
$this->constructeur($id,$db,$debug); |
10 |
}// fin constructeur |
}// fin constructeur |
11 |
|
|
|
function setvalF($val){ |
|
|
$this->valF['terrain'] = $val['terrain']; |
|
|
$this->valF['parcelle'] = $val['parcelle']; |
|
|
$this->valF['dossier'] = $val['dossier']; |
|
|
$this->valF['nom'] = $val['nom']; |
|
|
} |
|
|
|
|
12 |
function setType(&$form,$maj) { |
function setType(&$form,$maj) { |
13 |
parent::setType($form,$maj); |
parent::setType($form,$maj); |
14 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
77 |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
78 |
.$val['dossier']."'" ; |
.$val['dossier']."'" ; |
79 |
$res=$db->query($sql); |
$res=$db->query($sql); |
80 |
if (database::isError($res)) |
if (database::isError($res)) |
81 |
die($res->getMessage()); |
die($res->getMessage()); |
82 |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
83 |
$cle= " dossier = '".$val['dossier']."'"; |
$cle= " dossier = '".$val['dossier']."'"; |
84 |
$valF['terrain_surface_calcul']= $row['surface']; |
if(!is_numeric($row['surface'])) |
85 |
|
$surface=0; |
86 |
|
else |
87 |
|
$surface = $row['surface']; |
88 |
|
$valF['terrain_surface_calcul']= $surface; |
89 |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
90 |
if (database::isError($res1)) |
if (database::isError($res1)) |
91 |
die($res1->getMessage()); |
die($res1->getMessage()); |
92 |
if ($DEBUG == 1) |
if ($DEBUG == 1) |
93 |
echo $this->lang("requête_de_maj_effectuee")."<br>"; |
echo _("requête_de_maj_effectuee")."<br>"; |
94 |
$this->msg=$this->msg."<br>".$this->lang('enregistrement').$val['dossier']." ".$this->lang('de')." ".$this->lang('la').' '.$this->lang('table')."\"dossier\"" |
$this->msg=$this->msg."<br>"._('enregistrement')." ".$val['dossier']." "._('de')." "._('la').' '._('table')."\"dossier\"" |
95 |
." [ ".$db->affectedRows()." ".$this->lang('enregistrement').$this->lang('pluriel')." ".$this->lang('m_a_j')." ]" ; |
." [ ".$db->affectedRows()." "._('enregistrement')._('pluriel')." "._('m_a_j')." ]" ; |
96 |
} |
} |
97 |
} |
} |
98 |
|
|
101 |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
102 |
.$val['dossier']."'" ; |
.$val['dossier']."'" ; |
103 |
$res=$db->query($sql); |
$res=$db->query($sql); |
104 |
if (DB :: isError($res)) |
if (database::isError($res1)) |
105 |
die($res->getMessage()."erreur ".$sql); |
die($res->getMessage()."erreur ".$sql); |
106 |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
107 |
$cle= " dossier = '".$val['dossier']."'"; |
$cle= " dossier = '".$val['dossier']."'"; |
108 |
$valF['terrain_surface_calcul']= $row['surface']; |
if(!is_numeric($row['surface'])) |
109 |
|
$surface=0; |
110 |
|
else |
111 |
|
$surface = $row['surface']; |
112 |
|
$valF['terrain_surface_calcul']= $surface; |
113 |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
114 |
if (database::isError($res)) |
if (database::isError($res)) |
115 |
die($res->getMessage()); |
die($res->getMessage()); |
116 |
if ($DEBUG == 1) |
if ($DEBUG == 1) |
117 |
echo $this->lang("requête_de_maj_effectuee")."<br>"; |
echo _("requête_de_maj_effectuee")."<br>"; |
118 |
$this->msg=$this->msg."<br>".$this->lang('enregistrement').$val['dossier']." ".$this->lang('de')." ".$this->lang('la').' '.$this->lang('table')."\"dossier\"" |
$this->msg=$this->msg."<br>"._('enregistrement')." ".$val['dossier']." "._('de')." "._('la').' '._('table')."\"dossier\"" |
119 |
." [ ".$db->affectedRows()." ".$this->lang('enregistrement').$this->lang('pluriel')." ".$this->lang('m_a_j')." ]" ; |
." [ ".$db->affectedRows()." "._('enregistrement')." "._('m_a_j')." ]" ; |
120 |
} |
} |
121 |
} |
} |
122 |
|
|
126 |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
$sql ="select sum(surface) as surface from terrain inner join parcelle on terrain.parcelle =parcelle.parcelle where dossier ='" |
127 |
.$val['dossier']."'" ; |
.$val['dossier']."'" ; |
128 |
$res=$db->query($sql); |
$res=$db->query($sql); |
129 |
if (DB :: isError($res)) |
if (database::isError($res1)) |
130 |
die($res->getMessage()."erreur ".$sql); |
die($res->getMessage()."erreur ".$sql); |
131 |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow( DB_FETCHMODE_ASSOC)){ |
132 |
$cle= " dossier = '".$val['dossier']."'"; |
$cle= " dossier = '".$val['dossier']."'"; |
133 |
$valF['terrain_surface_calcul']= $row['surface']; |
if(!is_numeric($row['surface'])) |
134 |
|
$surface=0; |
135 |
|
else |
136 |
|
$surface = $row['surface']; |
137 |
|
$valF['terrain_surface_calcul']= $surface; |
138 |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
$res1= $db->autoExecute('dossier',$valF,DB_AUTOQUERY_UPDATE,$cle); |
139 |
if (database::isError($res)) |
if (database::isError($res)) |
140 |
die($res->getMessage()); |
die($res->getMessage()); |
141 |
if ($DEBUG == 1) |
if ($DEBUG == 1) |
142 |
echo $this->lang("requête_de_maj_effectuee")."<br>"; |
echo _("requête_de_maj_effectuee")."<br>"; |
143 |
$this->msg=$this->msg."<br>".$this->lang('enregistrement').$val['dossier']." ".$this->lang('de')." ".$this->lang('la').' '.$this->lang('table')."\"dossier\"" |
$this->msg=$this->msg."<br>"._('enregistrement')." ".$val['dossier']." "._('de')." "._('la').' '._('table')."\"dossier\"" |
144 |
." [ ".$db->affectedRows()." ".$this->lang('enregistrement').$this->lang('pluriel')." ".$this->lang('m_a_j')." ]" ; |
." [ ".$db->affectedRows()." "._('enregistrement')." "._('m_a_j')." ]" ; |
145 |
} |
} |
146 |
} |
} |
147 |
|
|