Line 61... |
Line 61... |
61 |
|
61 |
|
62 |
$requete_insertion_observation = 'INSERT INTO cel_obs ';
|
62 |
$requete_insertion_observation = 'INSERT INTO cel_obs ';
|
Line 63... |
Line 63... |
63 |
$sous_requete_colonnes = $this->traiterParametresObservationEtConstruireSousRequeteAjout($parametres);
|
63 |
$sous_requete_colonnes = $this->traiterParametresObservationEtConstruireSousRequeteAjout($parametres);
|
64 |
|
- |
|
65 |
$requete_insertion_observation = $requete_insertion_observation.$sous_requete_colonnes;
|
64 |
|
66 |
|
65 |
$requete_insertion_observation = $requete_insertion_observation.$sous_requete_colonnes;
|
67 |
// important ! ne pas utiliser la fonction executerRequete qui renvoie une erreur si la requete
|
66 |
// important ! ne pas utiliser la fonction executerRequete qui renvoie une erreur si la requete
|
68 |
// contient des | (pipes) ce qui peut arriver dans les commentaires
|
67 |
// contient des | (pipes) ce qui peut arriver dans les commentaires
|
Line 466... |
Line 465... |
466 |
// Pour empecher que des numéros de département de 1 à 9 soient saisis sans 0
|
465 |
// Pour empecher que des numéros de département de 1 à 9 soient saisis sans 0
|
467 |
// TODO: décider quoi faire pour les zones géo plus générales
|
466 |
// TODO: décider quoi faire pour les zones géo plus générales
|
468 |
if (isset($parametres['ce_zone_geo'])) {
|
467 |
if (isset($parametres['ce_zone_geo'])) {
|
469 |
if ($parametres['ce_zone_geo'] == 'null' || trim($parametres['ce_zone_geo']) == "" || !is_numeric($parametres['ce_zone_geo'])) {
|
468 |
if ($parametres['ce_zone_geo'] == 'null' || trim($parametres['ce_zone_geo']) == "" || !is_numeric($parametres['ce_zone_geo'])) {
|
470 |
$parametres['ce_zone_geo'] = "";
|
469 |
$parametres['ce_zone_geo'] = "";
|
471 |
$parametres['pays'] = '';
|
- |
|
472 |
} else {
|
470 |
} else {
|
473 |
if (strlen($parametres['ce_zone_geo']) == 4) {
|
471 |
if (strlen($parametres['ce_zone_geo']) == 4) {
|
474 |
$parametres['ce_zone_geo'] = '0'.$parametres['ce_zone_geo'];
|
472 |
$parametres['ce_zone_geo'] = '0'.$parametres['ce_zone_geo'];
|
475 |
}
|
473 |
}
|
Line 479... |
Line 477... |
479 |
} else {
|
477 |
} else {
|
480 |
$parametres['ce_zone_geo'] = 'INSEE-C:'. $parametres['ce_zone_geo'];
|
478 |
$parametres['ce_zone_geo'] = 'INSEE-C:'. $parametres['ce_zone_geo'];
|
481 |
}
|
479 |
}
|
482 |
$parametres['pays'] = 'FR';
|
480 |
$parametres['pays'] = 'FR';
|
483 |
}
|
481 |
}
|
484 |
} else {
|
- |
|
485 |
$parametres['pays'] = '';
|
- |
|
486 |
}
|
482 |
}
|
Line 487... |
Line 483... |
487 |
|
483 |
|
488 |
// TODO: Fusionner cette partie et la partie du dessus en une fonction qui complete toutes les infos
|
484 |
// TODO: Fusionner cette partie et la partie du dessus en une fonction qui complete toutes les infos
|
489 |
// géo, quand on sera riche et qu'on aura du temps
|
485 |
// géo, quand on sera riche et qu'on aura du temps
|