X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fwiki.engine.inc.php;h=bc481cdb30372c0168cbf33231cbffc6d0de8ecf;hb=c4bcb1697481d3a6549f228739f17dc081641491;hp=c97acc5256ad801517883ae1a19f62a371604385;hpb=30f983a171d82c6a8f421036a137950af6a0395a;p=platal.git diff --git a/include/wiki.engine.inc.php b/include/wiki.engine.inc.php index c97acc5..bc481cd 100644 --- a/include/wiki.engine.inc.php +++ b/include/wiki.engine.inc.php @@ -1,6 +1,6 @@ spoolroot . '/wiki/pmwiki.php'); $wikiAll = ob_get_clean(); - pl_clear_errors(); // the pmwiki skin we are using (almost empty) has these keywords: $i = strpos($wikiAll, ""); @@ -85,7 +84,6 @@ if ($feed) { $wikiAll = preg_replace('!.*?\..*?\.(\d{4})\|(.*?)!u', '$2 (X$1)', $wikiAll); $wikiAll = str_replace('./', '' . $globals->baseurl . '/' . $platal->ns, $wikiAll); echo $wikiAll; - pl_clear_errors(); exit; } elseif (Env::v('action')) { $page->assign('pl_extra_header', substr($wikiAll, 0, $i)); @@ -96,7 +94,7 @@ if ($feed) { file_put_contents($wiki_cache, $wikiAll); } elseif ($cache_exists) { $wikiAll = file_get_contents($wiki_cache); - } elseif (S::has_perms()) { + } elseif (S::admin()) { $wikiAll = "

La page de wiki $n n'existe pas. " . "Il te suffit de l'éditer

"; } else { @@ -112,7 +110,7 @@ $page->assign('perms', array($wp->readPerms(), $wp->writePerms())); $page->assign('perms_opts', PlWikiPage::permOptions()); $page->assign('canedit', $wp->canWrite()); -$page->assign('has_perms', S::has_perms()); +$page->assign('has_perms', S::admin()); $page->assign('wikipage', str_replace('.', '/', $n)); if (!$feed && $wp->writePerms() == 'admin' && !Env::v('action') && $wiki_exists) {