Subversion Repositories Applications.annuaire

Rev

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

Rev 37 Rev 55
Line 228... Line 228...
228
			'AND amo_id_ontologie = '.$id_champ;
228
			'AND amo_id_ontologie = '.$id_champ;
Line 229... Line 229...
229
 
229
 
Line 230... Line 230...
230
		$resultat = $this->requeteUn($requete);
230
		$resultat = $this->requeteUn($requete);
231
 
-
 
232
		return $resultat['amo_abreviation'];
231
 
Line 233... Line 232...
233
 
232
		return $resultat['amo_abreviation'];
234
	}
233
	}
235
 
234
 
Line 441... Line 440...
441
					$chaine_recherche .= '(amv_ce_colonne = '.$this->proteger($nom_champ).' AND amv_valeur = '.$this->proteger($valeur).')'.$separateur;
440
					$chaine_recherche .= '(amv_ce_colonne = '.$this->proteger($nom_champ).' AND amv_valeur = '.$this->proteger($valeur).')'.$separateur;
442
				}
441
				}
443
			}
442
			}
444
		}
443
		}
Line -... Line 444...
-
 
444
 
-
 
445
		echo $chaine_recherche;
445
 
446
 
446
		if(trim($chaine_recherche) == '') {
447
		if(trim($chaine_recherche) == '') {
447
			return array();
448
			return array();
Line 448... Line 449...
448
		}
449
		}
Line 453... Line 454...
453
							'FROM annu_meta_valeurs '.
454
							'FROM annu_meta_valeurs '.
454
							'WHERE '.$chaine_recherche ;
455
							'WHERE '.$chaine_recherche ;
Line 455... Line 456...
455
 
456
 
Line 456... Line -...
456
		$resultat_recherche = $this->requeteTous($requete_recherche);
-
 
457
 
-
 
458
		//echo $requete_recherche;
457
		$resultat_recherche = $this->requeteTous($requete_recherche);
Line 459... Line 458...
459
 
458
 
460
		if($resultat_recherche) {
459
		if($resultat_recherche) {
461
 
460
 
Line 467... Line 466...
467
 
466
 
468
		} else {
467
		} else {
469
			return array();
468
			return array();
470
		}
469
		}
-
 
470
	 }
-
 
471
 
-
 
472
	 /**
-
 
473
	  * Renvoie les valeur d'une méta colonne pour un identifiant d'enregistrement lié et de meta colonne donnés
-
 
474
	  * @param int $id_champ l'identifiant de champ
-
 
475
	  * @param int $id_utilisateur l'identifiant de ligne à laquelle est associée la metadonnée
-
 
476
	  * @return array un tableau d'informations contenant les données
-
 
477
	  */
-
 
478
	  public function obtenirValeurMetadonnee($id_champ, $id_enregistrement_lie) {
-
 
479
 
-
 
480
	  	$requete_valeur_metadonnee = 'SELECT * FROM annu_meta_valeurs'.
-
 
481
	  								' WHERE amv_ce_colonne = '.$this->proteger($id_champ).
-
 
482
	  								' AND amv_cle_ligne = '.$this->proteger($id_enregistrement_lie);
-
 
483
 
-
 
484
	  	$resultat_valeur_metadonnee = $this->requeteTous($requete_valeur_metadonnee);
-
 
485
 
-
 
486
	  	if($resultat_valeur_metadonnee) {
-
 
487
	  		return $resultat_valeur_metadonnee;
-
 
488
	  	} else {
-
 
489
 
-
 
490
	  		return false;
-
 
491
	  	}
-
 
492
 
471
	 }
493
	  }
472
}
494
}
473
?>
495
?>