Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2044 → Rev 2045

/trunk/jrest/lib/GestionMotsClesChemin.php
142,7 → 142,7
Cel::db()->proteger($id_utilisateur).", ".
Cel::db()->proteger($mot_cle)." ".
")";
 
$insertion = Cel::db()->executer($requete.' -- '.__FILE__.':'.__LINE__);
if($insertion !== false) {
186,8 → 186,7
}
public function lierParTableaux($ids_mots_cles, $ids_elements_lies, $id_utilisateur) {
foreach($ids_mots_cles as $id_mot_cle) {
foreach($ids_elements_lies as $id_element_lie) {
$combinaisons[] = '('.
225,7 → 224,6
}
public function supprimerToutesLiaisonsPourIdsElementsLies($ids_elements_lies, $id_utilisateur) {
foreach($ids_elements_lies as &$id_element_lie) {
$id_element_lie = Cel::db()->proteger($id_element_lie);
}
279,6 → 277,11
$this->renommerChemin($ancien_chemin, $nouveau_chemin, $id_utilisateur);
$ids_elements_lies = $this->obtenirIdElementsLiesPourIds(array($id_mot_cle));
foreach($ids_elements_lies as $id_element_lie) {
self::regenererIndexTexteMotCle($id_element_lie['id_element_lie'], $this->mode);
}
return $renommage;
}
365,11 → 368,13
$chemin = Cel::db()->requeter($selection_chemin.' -- '.__FILE__.':'.__LINE__);
$suppression = true;
if(!empty($chemin)) {
// vérification pour empecher la suppression accidentelle de tout l'arbre, cas qui ne devrait arriver
if(!empty($chemin) && $chemin != "/") {
$chemin = $chemin[0]['chemin'];
$requete = "DELETE FROM ".$this->table_mots_cles." WHERE chemin LIKE ".
Cel::db()->proteger($chemin.'%')." ".
"AND id_utilisateur =".Cel::db()->proteger($id_utilisateur);
$suppression = Cel::db()->executer($requete.' -- '.__FILE__.':'.__LINE__);
}