From 9c98fa3ab98ddec73825e78a1a66382f185794b7 Mon Sep 17 00:00:00 2001 From: rurban Date: Sat, 2 Jun 2007 21:07:21 +0000 Subject: [PATCH] _isActionPage ($pagename, $verbose = true) git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@5745 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- lib/main.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/main.php b/lib/main.php index baaefbe1b..59edb3e12 100644 --- a/lib/main.php +++ b/lib/main.php @@ -1,5 +1,5 @@ getDbh(); $page = $dbi->getPage($pagename); if (!$page) return false; @@ -911,7 +911,7 @@ class WikiRequest extends Request { // FIXME: more restrictive check for sane plugin? if (strstr($rev->getPackedContent(), 'hasDefaultContents()) + if ($verbose and !$rev->hasDefaultContents()) trigger_error("$pagename: Does not appear to be an 'action page'", E_USER_NOTICE); return false; } @@ -928,7 +928,7 @@ class WikiRequest extends Request { return $cache[$translation]; // check for cached translated version - if ($translation and $this->_isActionPage($translation)) + if ($translation and $this->_isActionPage($translation, false)) return $cache[$action] = $translation; // Allow for, e.g. action=LikePages @@ -943,7 +943,7 @@ class WikiRequest extends Request { $trans = new WikiPlugin__WikiTranslation(); $trans->lang = $LANG; $default = $trans->translate_to_en($action, $LANG); - if ($default and $this->_isActionPage($default)) + if ($default and $this->_isActionPage($default, false)) return $cache[$action] = $default; } else { $default = $translation; @@ -1314,6 +1314,9 @@ if (!defined('PHPWIKI_NOMAIN') or !PHPWIKI_NOMAIN) // $Log: not supported by cvs2svn $ +// Revision 1.232 2007/05/13 18:13:20 rurban +// improve prefs: only save with userid +// // Revision 1.231 2007/02/17 14:16:44 rurban // action_soap, action_setpref, anon perms for wikitohtml, setpref // -- 2.45.0