".htmlentities($msg["nettoyage_reindex_faq"], ENT_QUOTES, $charset)."
";
$NoIndex = 1;
$query = pmb_mysql_query("select id_faq_question from faq_questions order by id_faq_question LIMIT $start, $lot");
if(pmb_mysql_num_rows($query)) {
// définition de l'état de la jauge
$state = floor($start / ($count / $jauge_size));
$state .= "px";
// mise à jour de l'affichage de la jauge
print "";
print " |
";
// calcul pourcentage avancement
$percent = floor(($start/$count)*100);
// affichage du % d'avancement et de l'état
print "$percent%
";
$indexation = new indexation($include_path."/indexation/faq/question.xml", "faq_questions");
while($row = pmb_mysql_fetch_assoc($query)) {
// permet de charger la bonne langue, mot vide...
$info=$indexation->maj($row['id_faq_question']);
}
pmb_mysql_free_result($query);
$next = $start + $lot;
print "
";
} else {
$spec = $spec - INDEX_FAQ;
$not = pmb_mysql_query("SELECT count(distinct id_faq_question) FROM faq_questions_words_global_index", $dbh);
$compte = pmb_mysql_result($not, 0, 0);
$v_state .= "
".htmlentities($msg["nettoyage_reindex_faq"], ENT_QUOTES, $charset)." :";
$v_state .= $compte." ".htmlentities($msg["nettoyage_res_reindex_faq"], ENT_QUOTES, $charset);
print "
";
pmb_mysql_query("ALTER TABLE faq_questions_words_global_index ENABLE KEYS",$dbh);
pmb_mysql_query("ALTER TABLE faq_questions_fields_global_index ENABLE KEYS",$dbh);
}