X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fecrire%2Fgenie%2Fmaintenance.php;fp=www%2Fecrire%2Fgenie%2Fmaintenance.php;h=05081355d85c5b29016183466e215d2b03d6fe03;hb=a33c2ba9d919664b3bb0f565f8e9a8b9d8530cdb;hp=0000000000000000000000000000000000000000;hpb=8945248b3d948385798d9aa355c70e7089aca2b3;p=lhc%2Fweb%2Fclavette_www.git diff --git a/www/ecrire/genie/maintenance.php b/www/ecrire/genie/maintenance.php new file mode 100644 index 0000000..0508135 --- /dev/null +++ b/www/ecrire/genie/maintenance.php @@ -0,0 +1,74 @@ + $desc) { + if (!sql_select('*', $table,'','','', 1) + AND !defined('spip_interdire_cache')) # cas "LOST CONNECTION" + $crash[] = $table; + } + } + #$crash[] = 'test'; + if ($crash) { + ecrire_meta('message_crash_tables', serialize($crash)); + spip_log('crash des tables', 'err'); + spip_log($crash, 'err'); + } else { + effacer_meta('message_crash_tables'); + } + + return $crash; + } + + return false; +} + +// http://doc.spip.org/@message_crash_tables +function message_crash_tables() { + if ($crash = verifier_crash_tables()) { + return + '' . _T('texte_recuperer_base') . '
' + . ' '.join(', ', $crash).'
' + . generer_form_ecrire('base_repair', + _T('texte_crash_base'), '', + _T('bouton_tenter_recuperation')) + ; + } +} + +?>