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'))
+ ;
+ }
+}
+
+?>