".$tab[0]." "; if (!($result_repair = spip_query("REPAIR TABLE ".$tab[0]))) return false; if (!($result = spip_query("SELECT COUNT(*) FROM ".$tab[0]))) return false; list($count) = spip_fetch_array($result); if ($count>1) echo "("._T('texte_compte_elements', array('count' => $count)).")\n"; else if ($count==1) echo "("._T('texte_compte_element', array('count' => $count)).")\n"; else echo "("._T('texte_vide').")\n"; $row = spip_fetch_array($result_repair); $ok = ($row[3] == 'OK'); if (!$ok) echo "
".htmlentities(join("\n", $row))."
\n"; else echo " "._T('texte_table_ok')."
\n"; } return true; } // verifier version MySQL if (! $res1= spip_query("SELECT version()")) $message = _T('avis_erreur_connexion_mysql'); else { $tab = spip_fetch_array($res1); $version_mysql = $tab[0]; if ($version_mysql < '3.23.14') $message = _T('avis_version_mysql', array('version_mysql' => $version_mysql)); else { $message = _T('texte_requetes_echouent'); $ok = true; } } $action = _T('texte_tenter_reparation'); if ($ok) { debut_admin($action, $message); install_debut_html(_T('texte_tentative_recuperation')); debut_cadre_relief(); if (! verifier_base()) echo "

"._T('avis_erreur_mysql').' '.spip_sql_errno().': '.spip_sql_error() ."

\n"; fin_cadre_relief(); echo "
"; install_fin_html(); fin_admin($action); } else { install_debut_html(_T('titre_reparation')); echo "

$message"; install_fin_html(); } ?>