Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 931 Rev 961
Line 177... Line 177...
177
		$reussite = true;
177
		$reussite = true;
178
		if(is_array($resultat_releves_temporaires)) {
178
		if(is_array($resultat_releves_temporaires)) {
179
			foreach($resultat_releves_temporaires as $releve_temporaire) {
179
			foreach($resultat_releves_temporaires as $releve_temporaire) {
Line 180... Line 180...
180
				
180
				
181
				$requete_migration_releve = 'UPDATE cel_obs SET '.
181
				$requete_migration_releve = 'UPDATE cel_obs SET '.
182
											'identifiant = '.$this->proteger($id_utilisateur).', '.
182
											'ce_utilisateur = '.$this->proteger($id_utilisateur).', '.
183
											'ordre = '.$nouvel_ordre.' '. 
183
											'ordre = '.$nouvel_ordre.' '. 
184
											'WHERE identifiant = '.$ancien_id.' '.
184
											'WHERE ce_utilisateur = '.$ancien_id.' '.
185
											'AND ordre = '.$releve_temporaire['ordre'];
185
											'AND ordre = '.$releve_temporaire['ordre'];
Line 186... Line 186...
186
	   		    $migration_releve = $this->executer($requete_migration_releve);
186
	   		    $migration_releve = $this->executer($requete_migration_releve);
187
	   		    
187
	   		    
Line 242... Line 242...
242
			$parametres['prenom_utilisateur'] = $infos_utilisateur['prenom'];
242
			$parametres['prenom_utilisateur'] = $infos_utilisateur['prenom'];
243
		}
243
		}
Line 244... Line 244...
244
		
244
		
245
		// Pour empecher que des numéros de département de 1 à 9 soient saisis sans 0
245
		// Pour empecher que des numéros de département de 1 à 9 soient saisis sans 0
-
 
246
		// TODO: décider quoi faire pour les zones géo plus générales
-
 
247
        if (isset($parametres['ce_zone_geo'])) {
246
		// TODO: décider quoi faire pour les zones géo plus générales
248
        	
247
        if (isset($parametres['ce_zone_geo']) && strlen($parametres['ce_zone_geo']) == 1) {
249
        	if (strlen($parametres['ce_zone_geo']) == 4) {
-
 
250
            	$parametres['ce_zone_geo'] = '0'.$parametres['ce_zone_geo'];
-
 
251
        	}
-
 
252
        	
-
 
253
        	if (strlen($parametres['ce_zone_geo']) > 0 && strlen($parametres['ce_zone_geo']) <= 2) {
-
 
254
            	$parametres['ce_zone_geo'] = $this->obtenirCodeInseeCommunePourNomEtDepartement($parametres['zone_geo'], $parametres['ce_zone_geo']);
-
 
255
        	} else {     	        	 
-
 
256
        	 	$parametres['ce_zone_geo'] = $this->convertirCodeInseeVersCodeZoneGeo($parametres['ce_zone_geo']);
248
            		$parametres['ce_zone_geo'] = '0'.$parametres['ce_zone_geo'];
257
        	}
Line 249... Line 258...
249
        }
258
        }    
250
 
259
 
251
        // TODO : voir si l'on peut utiliser un des fonctions de la classe cel
260
        // TODO : voir si l'on peut utiliser un des fonctions de la classe cel
252
        if (isset($parametres['date_observation']) && $parametres['date_observation']!="null") {
261
        if (isset($parametres['date_observation']) && $parametres['date_observation']!="null") {