Subversion Repositories eFlore/Applications.cel

Rev

Rev 2470 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2470 Rev 2482
Line 551... Line 551...
551
			$table_mots_cles = 'cel_arbre_mots_cles_images';
551
			$table_mots_cles = 'cel_arbre_mots_cles_images';
552
		}
552
		}
553
		return array($table_liaison, $table_mots_cles);
553
		return array($table_liaison, $table_mots_cles);
554
	}
554
	}
Line -... Line 555...
-
 
555
 
-
 
556
	/**
-
 
557
	 * Régénère le champ "mots_cles_texte" l'entité liée (image ou obs)
-
 
558
	 * et met à jour sa date de modification
555
 
559
	 */
556
	public static function regenererIndexTexteMotCle($id_element_lie, $mode) {
560
	public static function regenererIndexTexteMotCle($id_element_lie, $mode) {
557
		$idElementLieP = Cel::db()->proteger($id_element_lie);
561
		$idElementLieP = Cel::db()->proteger($id_element_lie);
558
		$sqlTpl = self::obtenirTemplateRequeteMotsClesTexte($mode);
562
		$sqlTpl = self::obtenirTemplateRequeteMotsClesTexte($mode);
Line 559... Line 563...
559
		$sousRequete = sprintf($sqlTpl, $idElementLieP);
563
		$sousRequete = sprintf($sqlTpl, $idElementLieP);
560
 
564
 
561
		list($table, $champId) = self::getNomTablesEtChampsElementsLies($mode);
565
		list($table, $champId) = self::getNomTablesEtChampsElementsLies($mode);
-
 
566
		$requete = "UPDATE $table ".
562
		$requete = "UPDATE $table ".
567
			"SET mots_cles_texte = ($sousRequete) ".
563
			"SET mots_cles_texte = ($sousRequete) ".
568
			", date_modification = NOW() ".
Line 564... Line 569...
564
			"WHERE $champId = $idElementLieP ".
569
			"WHERE $champId = $idElementLieP ".
565
			' -- '.__FILE__.':'.__LINE__;
570
			' -- '.__FILE__.':'.__LINE__;