Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1765 Rev 1834
Line 82... Line 82...
82
						'WHERE id_mot_cle'.$this->suffixe_champ.' = '.Cel::db()->proteger($id_mot_cle).' '.
82
						'WHERE id_mot_cle'.$this->suffixe_champ.' = '.Cel::db()->proteger($id_mot_cle).' '.
83
						'	AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur) ;
83
						'	AND id_utilisateur = '.Cel::db()->proteger($id_utilisateur) ;
84
			$reussite = Cel::db()->executer($requete);
84
			$reussite = Cel::db()->executer($requete);
85
			if ($reussite !== false) {
85
			if ($reussite !== false) {
86
				echo 'OK';
86
				echo 'OK';
-
 
87
				return true;
-
 
88
			} else {
-
 
89
				return false;
87
			}
90
			}
88
		} else if ($action == 'deplacement') {
91
		} else if ($action == 'deplacement') {
Line 89... Line 92...
89
			
92
			
Line 125... Line 128...
125
 
128
 
126
			if ($transaction_reussie_1 !== false && $transaction_reussie_2 !== false && 
129
			if ($transaction_reussie_1 !== false && $transaction_reussie_2 !== false && 
127
				$transaction_reussie_3 !== false && $transaction_reussie_4 !== false && 
130
				$transaction_reussie_3 !== false && $transaction_reussie_4 !== false && 
128
				$transaction_reussie_5 !== false && $transaction_reussie_6 !== false) {
131
				$transaction_reussie_5 !== false && $transaction_reussie_6 !== false) {
-
 
132
				$this->completerTransaction();
129
				$this->completerTransaction();
133
				return true;
130
			} else {
134
			} else {
-
 
135
				$this->annulerTransaction();
131
				$this->annulerTransaction();
136
				return false;
132
			}
-
 
133
 
137
			}
134
		}
138
		}
Line 135... Line 139...
135
	}
139
	}
136
 
140
 
Line 172... Line 176...
172
							
176
							
Line 173... Line 177...
173
		$transaction_reussie_2 = Cel::db()->executer($requete);
177
		$transaction_reussie_2 = Cel::db()->executer($requete);
174
 
178
 
-
 
179
		if ($transaction_reussie_1 && $transaction_reussie_2) {
175
		if ($transaction_reussie_1 && $transaction_reussie_2) {
180
			$this->completerTransaction();
176
			$this->completerTransaction();
181
			return true;
-
 
182
		} else {
177
		} else {
183
			$this->annulerTransaction();
178
			$this->annulerTransaction();
184
			return false;
Line 179... Line 185...
179
		}
185
		}
Line 221... Line 227...
221
			}
227
			}
222
		}
228
		}
223
		// Suppression des liaisons associées à ce mot clé
229
		// Suppression des liaisons associées à ce mot clé
224
		$gestion_liaisons = new LiaisonMotsCles($this->config, $this->suffixe);
230
		$gestion_liaisons = new LiaisonMotsCles($this->config, $this->suffixe);
225
		$gestion_liaisons->supprimerToutesLiaisonsPourIdMotCle($id_utilisateur, $tableau_ids_mots_cles);
231
		$gestion_liaisons->supprimerToutesLiaisonsPourIdMotCle($id_utilisateur, $tableau_ids_mots_cles);
-
 
232
		
-
 
233
		return true;
226
	}
234
	}
Line 227... Line 235...
227
	
235
	
228
	private function ajouterMotCleRacine($id) {
236
	private function ajouterMotCleRacine($id) {
229
		$requete = 	'SELECT COUNT(*) as nb_mc '.
237
		$requete = 	'SELECT COUNT(*) as nb_mc '.