Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 138 Rev 207
Line 186... Line 186...
186
	
186
	
187
	private function getServiceParDefaut() {
187
	private function getServiceParDefaut() {
188
		// Construction de la requête
188
		// Construction de la requête
189
		$requete = 	'SELECT * '.
189
		$requete = 	'SELECT * '.
-
 
190
			'FROM ods_observations '.
190
			'FROM ods_observations '.
191
			'WHERE oo_ce_participant != '.$this->config['appli']['id_participant_demo'].' '.
191
			'ORDER BY oo_date_modification DESC '.
192
			'ORDER BY oo_date_modification DESC '.
Line 192... Line 193...
192
			"LIMIT $this->start,$this->limit ";
193
			"LIMIT $this->start,$this->limit ";
Line 289... Line 290...
289
	}
290
	}
Line 290... Line 291...
290
	
291
	
Line 291... Line 292...
291
	private function creerAuteur($element) {
292
	private function creerAuteur($element) {
292
		
293
		
293
		//TODO externaliser les champs dans le fichier de config
294
		//TODO externaliser les champs dans le fichier de config
Line 294... Line 295...
294
		$requete_selection_auteur = 'SELECT name FROM ods_redesign.drupal_users '.
295
		$requete_selection_auteur = 'SELECT name FROM drupal_users '.
295
									'WHERE uid = '.$this->proteger($element);
296
									'WHERE uid = '.$this->proteger($element);
Line 308... Line 309...
308
											'WHERE oi_id_individu = '.$this->proteger($obs['oo_ce_individu']).')';
309
											'WHERE oi_id_individu = '.$this->proteger($obs['oo_ce_individu']).')';
Line 309... Line 310...
309
		
310
		
310
		$resultat_commune = $this->executerRequete($requete_commune_pour_station);
311
		$resultat_commune = $this->executerRequete($requete_commune_pour_station);
Line -... Line 312...
-
 
312
		$commune = $resultat_commune[0]['os_ce_commune'];
311
		$commune = $resultat_commune[0]['os_ce_commune'];
313
		
312
		
314
		if(is_numeric($commune)) {
313
		$requete_lieu = 'SELECT * FROM ods.COMMUNE '.
315
			$requete_lieu = 'SELECT * FROM ods_communes '.
314
						'WHERE COMMUNE_NOM = '.$this->proteger($commune);
316
						'WHERE oc_code_insee = '.$this->proteger($commune);
315
		
317
		
-
 
318
			$resultat_lieu = $this->executerRequete($requete_lieu);	
-
 
319
			$lieu = $resultat_lieu[0]['oc_nom']. ' ('.substr($commune,0,2).')';
-
 
320
		} else {
Line 316... Line 321...
316
		$resultat_lieu = $this->executerRequete($requete_lieu);
321
			$lieu = $commune;
317
		$lieu = $resultat_lieu[0]['COMMUNE_NOM']. ' ('.$resultat_lieu[0]['COMMUNE_CODEPOSTAL'].')';
322
		}
318
		
323
		
319
		$description = "Observé à $lieu";
324
		$description = "Observé à $lieu";