| Line 104... |
Line 104... |
| 104 |
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
|
104 |
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
|
| 105 |
$id_obs = $gestionnaire_observation->renvoyerIdPourOrdre($uid[0],$uid[1]);
|
105 |
$id_obs = $gestionnaire_observation->renvoyerIdPourOrdre($uid[0],$uid[1]);
|
| 106 |
foreach($champs_etendus as &$champ_etendu) {
|
106 |
foreach($champs_etendus as &$champ_etendu) {
|
| 107 |
$objet_champ_etendu = new ChampEtendu();
|
107 |
$objet_champ_etendu = new ChampEtendu();
|
| 108 |
$objet_champ_etendu->id = $id_obs;
|
108 |
$objet_champ_etendu->id = $id_obs;
|
| - |
|
109 |
if($this->doitGenererCleChampEtendu($champ_etendu)) {
|
| - |
|
110 |
$champ_etendu['cle'] = $gestion_champs_etendus->transformerLabelEnCle($champ_etendu['label']);
|
| - |
|
111 |
}
|
| 109 |
$objet_champ_etendu->cle = $champ_etendu['cle'];
|
112 |
$objet_champ_etendu->cle = $champ_etendu['cle'];
|
| 110 |
$objet_champ_etendu->label = $champ_etendu['label'];
|
113 |
$objet_champ_etendu->label = $champ_etendu['label'];
|
| 111 |
$objet_champ_etendu->valeur = $champ_etendu['valeur'];
|
114 |
$objet_champ_etendu->valeur = $champ_etendu['valeur'];
|
| 112 |
$champ_etendu = $objet_champ_etendu;
|
115 |
$champ_etendu = $objet_champ_etendu;
|
| 113 |
}
|
116 |
}
|
| Line 138... |
Line 141... |
| 138 |
if($champs_etendus != null) {
|
141 |
if($champs_etendus != null) {
|
| 139 |
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
|
142 |
$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
|
| 140 |
foreach($champs_etendus as &$champ_etendu) {
|
143 |
foreach($champs_etendus as &$champ_etendu) {
|
| 141 |
$objet_champ_etendu = new ChampEtendu();
|
144 |
$objet_champ_etendu = new ChampEtendu();
|
| 142 |
$objet_champ_etendu->id = $id_nouvelle_obs;
|
145 |
$objet_champ_etendu->id = $id_nouvelle_obs;
|
| - |
|
146 |
if($this->doitGenererCleChampEtendu($champ_etendu)) {
|
| - |
|
147 |
$champ_etendu['cle'] = $gestion_champs_etendus->transformerLabelEnCle($champ_etendu['label']);
|
| - |
|
148 |
}
|
| 143 |
$objet_champ_etendu->cle = $champ_etendu['cle'];
|
149 |
$objet_champ_etendu->cle = $champ_etendu['cle'];
|
| 144 |
$objet_champ_etendu->label = $champ_etendu['label'];
|
150 |
$objet_champ_etendu->label = $champ_etendu['label'];
|
| 145 |
$objet_champ_etendu->valeur = $champ_etendu['valeur'];
|
151 |
$objet_champ_etendu->valeur = $champ_etendu['valeur'];
|
| 146 |
$champ_etendu = $objet_champ_etendu;
|
152 |
$champ_etendu = $objet_champ_etendu;
|
| 147 |
}
|
153 |
}
|
| Line 181... |
Line 187... |
| 181 |
echo "OK";
|
187 |
echo "OK";
|
| 182 |
}
|
188 |
}
|
| Line 183... |
Line 189... |
| 183 |
|
189 |
|
| 184 |
exit() ;
|
190 |
exit() ;
|
| - |
|
191 |
}
|
| - |
|
192 |
|
| - |
|
193 |
|
| - |
|
194 |
function doitGenererCleChampEtendu($champ_etendu) {
|
| - |
|
195 |
return !isset($champ_etendu['cle']) ||
|
| - |
|
196 |
trim($champ_etendu['cle'] == "" ||
|
| - |
|
197 |
strpos($champ_etendu['cle'],'tempid_') !== false);
|
| 185 |
}
|
198 |
}
|
| 186 |
}
|
199 |
}
|
| 187 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
200 |
/* +--Fin du code ---------------------------------------------------------------------------------------+
|
| 188 |
* $Log$
|
201 |
* $Log$
|
| 189 |
* Revision 1.11 2008-11-13 11:29:12 ddelon
|
202 |
* Revision 1.11 2008-11-13 11:29:12 ddelon
|