From 87073f58a7944cf9ec929394fb4cb022fe584566 Mon Sep 17 00:00:00 2001 From: Cerdic Date: Thu, 17 May 2012 20:25:39 +0000 Subject: [PATCH] guillemets manquants dans un upgrade, et securite dans autoriser pour ne pas donner des droits abusifs aux admins restreints si jamais une meta manque --- ecrire/inc/autoriser.php | 3 ++- ecrire/maj/svn10000.php | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php index 8e28656f6b..e80aa4d77b 100644 --- a/ecrire/inc/autoriser.php +++ b/ecrire/inc/autoriser.php @@ -520,7 +520,8 @@ function liste_rubriques_auteur($id_auteur, $raz=false) { elseif (isset($restreint[$id_auteur])) return $restreint[$id_auteur]; $rubriques = array(); - if ($GLOBALS['meta']['version_installee']>16428 + if ( + (!isset($GLOBALS['meta']['version_installee']) OR $GLOBALS['meta']['version_installee']>16428) AND $r = sql_allfetsel('id_objet', 'spip_auteurs_liens', "id_auteur=".intval($id_auteur)." AND objet='rubrique' AND id_objet!=0") AND count($r)) { $r = array_map('reset',$r); diff --git a/ecrire/maj/svn10000.php b/ecrire/maj/svn10000.php index 0b3c816aa8..5bc3d02309 100644 --- a/ecrire/maj/svn10000.php +++ b/ecrire/maj/svn10000.php @@ -474,8 +474,8 @@ function maj_collation_sqlite(){ $GLOBALS['maj'][19236] = array( - array('sql_updateq','spip_meta',array('impt'=>'oui'),"nom='version_installee"), // version base principale - array('sql_updateq','spip_meta',array('impt'=>'oui'),"nom LIKE '%_base_version"), // version base plugins + array('sql_updateq','spip_meta',array('impt'=>'oui'),"nom='version_installee'"), // version base principale + array('sql_updateq','spip_meta',array('impt'=>'oui'),"nom LIKE '%_base_version'"), // version base plugins array('maj_collation_sqlite'), );