Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1764 → Rev 1765

/trunk/jrest/services/InventoryKeyWordList.php
47,10 → 47,10
$requete = 'SELECT mot_cle, id_mot_cle'.$this->suffixe_champ.', ce_mot_cle'.$this->suffixe_champ.'_parent '.
'FROM cel_mots_cles'.$this->suffixe_table.' '.
'WHERE id_utilisateur = '.$this->proteger($id_utilisateur).' '.
'WHERE id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' '.
'ORDER BY niveau ';
$resultats_mots_cles = $this->requeter($requete);
$resultats_mots_cles = Cel::db()->requeter($requete);
if (is_array($resultats_mots_cles)) {
$mots_cles = array();
77,11 → 77,11
$nouvel_id_general = md5(mb_strtolower($nouveau_nom));
 
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET mot_cle = '.$this->proteger($nouveau_nom).' , '.
' md5 = '.$this->proteger($nouvel_id_general).' '.
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.$this->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur) ;
$reussite = $this->executer($requete);
'SET mot_cle = '.Cel::db()->proteger($nouveau_nom).' , '.
' md5 = '.Cel::db()->proteger($nouvel_id_general).' '.
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.Cel::db()->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur) ;
$reussite = Cel::db()->executer($requete);
if ($reussite !== false) {
echo 'OK';
}
161,16 → 161,16
$requete = 'INSERT INTO cel_mots_cles'.$this->suffixe_table.' '.
'VALUES ( '.
$this->proteger($id_mot_cle).', '.
$this->proteger($id_utilisateur).', '.
$this->proteger($mot_cle).', '.
$this->proteger($id_mot_cle_general).', '.
$this->proteger($bg).', '.
$this->proteger($bd).', '.
$this->proteger($niveau).', '.
$this->proteger($id_parent).') ' ;
Cel::db()->proteger($id_mot_cle).', '.
Cel::db()->proteger($id_utilisateur).', '.
Cel::db()->proteger($mot_cle).', '.
Cel::db()->proteger($id_mot_cle_general).', '.
Cel::db()->proteger($bg).', '.
Cel::db()->proteger($bd).', '.
Cel::db()->proteger($niveau).', '.
Cel::db()->proteger($id_parent).') ' ;
$transaction_reussie_2 = $this->executer($requete);
$transaction_reussie_2 = Cel::db()->executer($requete);
 
if ($transaction_reussie_1 && $transaction_reussie_2) {
$this->completerTransaction();
197,21 → 197,21
$bd = $bornes['bd'];
$requete_mots_cles_fils = 'SELECT id_mot_cle'.$this->suffixe_champ.' as id FROM cel_mots_cles'.$this->suffixe_table.' '.
'WHERE bg >= '.$this->proteger($bg).' '.
' AND bd <= '.$this->proteger($bd).' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
'WHERE bg >= '.Cel::db()->proteger($bg).' '.
' AND bd <= '.Cel::db()->proteger($bd).' '.
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
 
$mots_cles_fils = $this->requeter($requete_mots_cles_fils);
$mots_cles_fils = Cel::db()->requeter($requete_mots_cles_fils);
foreach ($mots_cles_fils as $fils) {
$tableau_ids_mots_cles[] = $fils['id'];
}
$requete = 'DELETE FROM cel_mots_cles'.$this->suffixe_table.' '.
'WHERE bg >= '.$this->proteger($bg).' '.
' AND bd <= '.$this->proteger($bd).' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
'WHERE bg >= '.Cel::db()->proteger($bg).' '.
' AND bd <= '.Cel::db()->proteger($bd).' '.
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$transaction_reussie_1 = $this->executer($requete);
$transaction_reussie_1 = Cel::db()->executer($requete);
$transaction_reussie_2 = $this->decalerBornesMoinsIntervalle($bg, $bd, $id_utilisateur) ? true : false;
if ($transaction_reussie_1 !== false && $transaction_reussie_2 !== false) {
228,8 → 228,8
private function ajouterMotCleRacine($id) {
$requete = 'SELECT COUNT(*) as nb_mc '.
'FROM cel_mots_cles'.$this->suffixe_table.' '.
'WHERE id_utilisateur = '.$this->proteger($id).' ';
$resultat = $this->requeter($requete);
'WHERE id_utilisateur = '.Cel::db()->proteger($id).' ';
$resultat = Cel::db()->requeter($requete);
 
if (is_array($resultat) && count($resultat) > 0) {
$valeurs = $resultat[0]['nb_mc'];
248,10 → 248,10
$id_racine = $this->suffixe;
}
$md5_racine = $this->proteger(md5($nom_racine));
$id_racine = $this->proteger($id_racine);
$nom_racine = $this->proteger($nom_racine);
$id_utilisateur = $this->proteger($id);
$md5_racine = Cel::db()->proteger(md5($nom_racine));
$id_racine = Cel::db()->proteger($id_racine);
$nom_racine = Cel::db()->proteger($nom_racine);
$id_utilisateur = Cel::db()->proteger($id);
 
if ($valeurs == 0) {
$requete = "INSERT INTO cel_mots_cles{$this->suffixe_table} ".
258,7 → 258,7
"VALUES ($id_racine, $id_utilisateur, $nom_racine, $md5_racine, ".
"1, 2, 0, '') ";
$this->executer($requete);
Cel::db()->executer($requete);
}
}
}
269,11 → 269,11
private function commencerTransaction() {
// Désactive l'autocommit le temps de la manipulation de l'arbre
$requete = 'SET AUTOCOMMIT = 0 ';
$reussite_autocommit = $this->executer($requete);
$reussite_autocommit = Cel::db()->executer($requete);
 
// Débute une nouvelle transaction
$requete = 'BEGIN ';
$reussite_begin = $this->executer($requete);
$reussite_begin = Cel::db()->executer($requete);
}
 
/**
282,11 → 282,11
private function completerTransaction() {
// Complète la transaction
$requete = 'COMMIT ';
$reussite_commit = $this->executer($requete);
$reussite_commit = Cel::db()->executer($requete);
 
// Réactive l'autocommit le temps de la manipulation de l'arbre
$requete = 'SET AUTOCOMMIT = 1 ';
$reussite_autocommit = $this->executer($requete);
$reussite_autocommit = Cel::db()->executer($requete);
 
echo 'OK';
}
297,11 → 297,11
private function annulerTransaction() {
// Annule la transaction
$requete = 'ROLLBACK ';
$reussite_rollback = $this->executer($requete);
$reussite_rollback = Cel::db()->executer($requete);
 
// Réactive l'autocommit le temps de la manipulation de l'arbre
$requete = 'SET AUTOCOMMIT = 1 ';
$reussite_autocommit = $this->executer($requete);
$reussite_autocommit = Cel::db()->executer($requete);
 
echo 'ERROR';
}
312,10 → 312,10
private function calculerBornesEtNiveau($id_mot_cle,$id_utilisateur) {
$requete = 'SELECT bd, bg, niveau '.
'FROM cel_mots_cles'.$this->suffixe_table.' '.
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.$this->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.Cel::db()->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$resultat = $this->requeter($requete);
$resultat = Cel::db()->requeter($requete);
$valeurs = null;
if(is_array($resultat) && count($resultat) > 0) {
332,15 → 332,15
// Décalage borne droite
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bd = bd + 2 WHERE bd >= '.$valeur.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_1 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_1 = Cel::db()->executer($requete);
// Décalage borne gauche
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bg = bg + 2 '.
'WHERE bg >= '.$valeur.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_2 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_2 = Cel::db()->executer($requete);
return $reussi_1 !== false && $reussi_2 !== false;
}
355,15 → 355,15
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bd = bd - '.$decalage.' '.
'WHERE bd >= '.$bg.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_1 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_1 = Cel::db()->executer($requete);
 
// Décalage borne gauche
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bg = bg - '.$decalage.' '.
'WHERE bg > '.$bg.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_2 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_2 = Cel::db()->executer($requete);
return $reussi_1 !== false && $reussi_2 !== false;
}
378,15 → 378,15
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bd = bd + '.$decalage.' '.
'WHERE bd >= '.$valeur_bornes.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_1 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_1 = Cel::db()->executer($requete);
 
// decalage borne gauche
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET bg = bg + '.$decalage.' '.
'WHERE bg >= '.$valeur_bornes.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
$reussi_2 = $this->executer($requete);
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
$reussi_2 = Cel::db()->executer($requete);
 
return $reussi_1 !== false && $reussi_2 !== false;
}
400,9 → 400,9
' bg = bg - '.$bd.' - 1 '.
'WHERE bd <= '.$bd.' '.
' AND bg >= '.$bg.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
 
return $this->executer($requete);
return Cel::db()->executer($requete);
}
 
/**
417,18 → 417,18
' niveau = niveau + '.$modif_niveau.' '.
' WHERE bg >= '.$bg.' '.
' AND bd <= '.$bd.' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
 
return $this->executer($requete);
return Cel::db()->executer($requete);
}
 
private function changerPere($id_mot_cle, $id_pere, $id_utilisateur) {
$requete = 'UPDATE cel_mots_cles'.$this->suffixe_table.' '.
'SET ce_mot_cle'.$this->suffixe_champ.'_parent = '.$this->proteger($id_pere).' '.
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.$this->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.$this->proteger($id_utilisateur).' ';
'SET ce_mot_cle'.$this->suffixe_champ.'_parent = '.Cel::db()->proteger($id_pere).' '.
'WHERE id_mot_cle'.$this->suffixe_champ.' = '.Cel::db()->proteger($id_mot_cle).' '.
' AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur).' ';
 
return $this->executer($requete);
return Cel::db()->executer($requete);
}
}
?>