227,7 → 227,8 |
|
private function ajouterMotCleRacine() { |
$nbre_mots_cles = $this->compterMotsCles(); |
if ($nbre_mots_cles) { |
$this->debug[] = $nbre_mots_cles; |
if ($nbre_mots_cles == 0) { |
switch ($this->suffix) { |
case self::OBS_TABLE_SUFFIXE : |
$nom_racine = self::OBS_RACINE_NOM; |
242,33 → 243,42 |
$id_racine = $this->suffix; |
} |
|
if ($nbre_mots_cles == 0) { |
$requete = "INSERT INTO cel_mots_cles{$this->suffix} ". |
"VALUES (|$nom_racine|, 1, 2, |$id_racine|, |$id_racine|, |{$this->utilisateur_id}|, '', 0) "; |
$this->executerSQL($requete); |
$requete = "INSERT INTO cel_mots_cles{$this->suffix} ". |
"VALUES (|$nom_racine|, 1, 2, |$id_racine|, |$id_racine|, |{$this->utilisateur_id}|, '', 0) "; |
$this->debug[] = $requete; |
if ($this->executerSQL($requete) === false) { |
$e = "La requête d'insertion du mot-clé racine a échoué."; |
$this->messages[] = $e; |
} |
} |
} |
|
private function verifierAbscence($mot_cle_id) { |
$absence = true; |
$absence = false; |
$requete = 'SELECT COUNT(*) AS nbre '. |
"FROM cel_mots_cles{$this->suffix} ". |
"WHERE cmc_id_mot_cle_utilisateur = |$mot_cle_id| ". |
" AND cmc_id_proprietaire = |{$this->utilisateur_id}| "; |
$nbre = $this->recupererValeur($requete); |
if ($nbre && $nbre > 0) { |
$absence = false; |
if ($nbre === false) { |
$e = "La requête de vérification d'abscence d'un mot-clé a échoué."; |
$this->messages[] = $e; |
} else if ($nbre == 0) { |
$absence = true; |
} |
return $absence; |
} |
|
private function compterMotsCles() { |
$nbre = false; |
$nbre = 0; |
$requete = 'SELECT COUNT(*) AS nbre '. |
"FROM cel_mots_cles{$this->suffix} ". |
"WHERE cmc_id_proprietaire = |{$this->utilisateur_id}| "; |
$nbre = $this->recupererValeur($requete); |
if ($nbre === false) { |
$e = "La requête de comptage du nombre de mots-clés a échoué."; |
$this->messages[] = $e; |
} |
return $nbre; |
} |
|