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__); |
} |
|