Subversion Repositories eFlore/Applications.cel

Rev

Rev 2538 | Rev 2565 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2538 Rev 2564
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