From cf73cd923fd358fe3d31ee258659bc704acd6814 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 5 Sep 2006 10:41:02 +0000 Subject: [PATCH] ecrire_meta() ne peut pas ecrire dans l base s'il n'y a pas de base (a l'install, donc) (Alexandra) --- ecrire/inc/meta.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ecrire/inc/meta.php b/ecrire/inc/meta.php index 627f7a887b..6e9d888d80 100644 --- a/ecrire/inc/meta.php +++ b/ecrire/inc/meta.php @@ -30,6 +30,7 @@ function lire_metas() { function ecrire_meta($nom, $valeur) { if (strlen($nom)){ $GLOBALS['meta'][$nom] = $valeur; + if (!_FILE_CONNECT) return; spip_query("REPLACE spip_meta (nom, valeur) VALUES ('$nom', " . spip_abstract_quote($valeur) . " )"); } } @@ -46,6 +47,7 @@ function effacer_meta($nom) { // // http://doc.spip.org/@ecrire_metas function ecrire_metas() { + if (!_FILE_CONNECT) return; lire_metas(); @@ -78,5 +80,6 @@ if (!isset($GLOBALS['meta'])) if ((!_DIR_RESTREINT) AND _FILE_CONNECT AND abs(time() - $GLOBALS['meta']['alea_ephemere_date']) > 2 * 24*3600) { include_spip('inc/acces'); renouvelle_alea(); - } +} + ?> -- GitLab