From 7b3a68036aa29d239b85b05df5fe6f35a68f41d2 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Thu, 16 Oct 2008 20:19:55 +0200 Subject: Avoid editing sections of outdated pages FS#1513 darcs-hash:20081016181955-7ad00-5745635416542fd04dbdf67cbf043bf446e995bc.gz --- inc/common.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'inc/common.php') diff --git a/inc/common.php b/inc/common.php index 73e153947..d58eacb7a 100644 --- a/inc/common.php +++ b/inc/common.php @@ -99,8 +99,10 @@ function formSecurityToken($print=true){ function pageinfo(){ global $ID; global $REV; + global $RANGE; global $USERINFO; global $conf; + global $lang; // include ID & REV not redundant, as some parts of DokuWiki may temporarily change $ID, e.g. p_wiki_xhtml // FIXME ... perhaps it would be better to ensure the temporary changes weren't necessary @@ -143,6 +145,11 @@ function pageinfo(){ //check if current revision was meant if($info['exists'] && (@filemtime($info['filepath'])==$REV)){ $REV = ''; + }elseif($RANGE){ + //section editing does not work with old revisions! + $REV = ''; + $RANGE = ''; + msg($lang['nosecedit'],0); }else{ //really use old revision $info['filepath'] = fullpath(wikiFN($ID,$REV)); -- cgit v1.2.3