$page->assign('has_perms', wiki_may_have_perms('admin'));
$page->assign('wikipage', str_replace('.', '/', $n));
-$page->assign('pmwiki', $wikiAll);
+$page->assign('wikipage', str_replace('.', '/', $n));
+if ($perms[1] == 'admin' && !Env::v('action')) {
+ $page->assign('pmwiki_cache', $wiki_cache);
+} else {
+ $page->assign('pmwiki', $wikiAll);
+ $page->assign('text', true);
+}
$page->addCssLink('wiki.css');
$page->addJsLink('wiki.js');
$page->assign('has_perms', wiki_may_have_perms('admin'));
$page->assign('wikipage', str_replace('.', '/', $n));
-$page->assign('pmwiki', $wikiAll);
-
+if ($perms[1] == 'admin' && !Env::v('action')) {
+ $page->assign('pmwiki_cache', $wiki_cache);
+} else {
+ $page->assign('pmwiki', $wikiAll);
+ $page->assign('text', true);
+}
$page->addCssLink('wiki.css');
$page->addJsLink('wiki.js');
{
global $globals, $platal;
$this->assign('globals', $globals);
- if ($platal->path == 'register') {
+ if (isset($platal) && $platal->path == 'register') {
$skin = 'register.tpl';
} else {
$skin = S::v('skin', 'default.tpl');