Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2768 Rev 2781
Line 51... Line 51...
51
 
51
 
52
	// lecture par morceaux
52
	// lecture par morceaux
53
	public $ligne_debut = 0;
53
	public $ligne_debut = 0;
Line 54... Line -...
54
	public $ligne_fin = 0;
-
 
55
 
-
 
56
	public static $gestion_mots_cles = null;
54
	public $ligne_fin = 0;
Line 57... Line 55...
57
 
55
 
58
	public function __construct() {}
56
	public function __construct() {}
59
 
57
 
Line 154... Line 152...
154
 
152
 
155
	public static $prefixe_colonnes_etendues = 'ext:';
153
	public static $prefixe_colonnes_etendues = 'ext:';
156
	public static $indexes_colonnes_etendues = Array();
154
	public static $indexes_colonnes_etendues = Array();
Line -... Line 155...
-
 
155
	public static $gestion_champs_etendus = null;
-
 
156
 
157
	public static $gestion_champs_etendus = null;
157
	public static $gestion_mots_cles = null;
Line 158... Line 158...
158
 
158
 
159
	public $id_utilisateur = NULL;
159
	public $id_utilisateur = NULL;
Line 160... Line 160...
160
 
160
 
161
	// erreurs d'import
161
	// erreurs d'import
Line 162... Line 162...
162
	public $bilan = Array();
162
	public $bilan = Array();
-
 
163
 
163
 
164
	// cache (pour traiterLocalisation() pour l'instant)
164
	// cache (pour traiterLocalisation() pour l'instant)
165
	static $cache = Array('geo' => array());
165
	static $cache = Array('geo' => array());
166
 
-
 
167
	public function createElement($pairs) {
Line 166... Line 168...
166
 
168
		print_r(array_keys($pairs));
167
	public function createElement($pairs) {
169
		if (!isset($pairs['utilisateur']) || trim($pairs['utilisateur']) == '') {
Line 168... Line 170...
168
		if (!isset($pairs['utilisateur']) || trim($pairs['utilisateur']) == '') {
170
			exit('0');
Line 763... Line 765...
763
			$enregistrement['_images'] = $resultat;
765
			$enregistrement['_images'] = $resultat;
764
		}
766
		}
765
	}
767
	}
Line 766... Line 768...
766
 
768
 
-
 
769
	static function traiterMotsCle($str, $id_utilisateur, &$enregistrement) {
-
 
770
		// WTF CTE METHODE DE PORTNAWAK ????? => on se casse en hurlant !
-
 
771
		return true; // echo "aaaaaaaaaaaargggghhhh";
767
	static function traiterMotsCle($str, $id_utilisateur, &$enregistrement) {
772
 
768
		$liste_mots_cle = $liste_mots_cle_recherche = array_map('trim', array_unique(array_filter(explode(',', $str))));
773
		$liste_mots_cle = $liste_mots_cle_recherche = array_map('trim', array_unique(array_filter(explode(',', $str))));
Line 769... Line 774...
769
		array_walk($liste_mots_cle_recherche, array(__CLASS__, '__anonyme_4'));
774
		array_walk($liste_mots_cle_recherche, array(__CLASS__, '__anonyme_4'));
-
 
775
 
770
 
776
		if (self::$gestion_mots_cles == null) {
771
		if (self::$gestion_mots_cles == null) {
-
 
-
 
777
			// classe qu'existe plus depuis l'Arche de Noé
772
			$gestion_mots_cles = new GestionMotsCles($this->config, 'obs');
778
			$gestion_mots_cles = new GestionMotsCles($this->config, 'obs');
773
		}
779
		} // ben voyons, un p'tit if sans else, comme ça après on utilise une variable qu'existe pas !!! c'est la fête !!
774
		$mots_cles_ids = $gestion_mots_cles->obtenirIdsMotClesPourMotsCles($liste_mots_cle, $id_utilisateur);
780
		$mots_cles_ids = $gestion_mots_cles->obtenirIdsMotClesPourMotsCles($liste_mots_cle, $id_utilisateur);
775
		foreach ($mots_cles_ids as $mot_cle) {
781
		foreach ($mots_cles_ids as $mot_cle) {