Add Platal::error404() and Platal::error403() to run corresponding handlers.
[platal.git] / include / wiki.engine.inc.php
index 956d39c..d8cb60a 100644 (file)
@@ -43,14 +43,14 @@ switch (Env::v('action')) {
 if ($p = Post::v('setrperms')) {
     $wp->applyPerms('admin');
     if ($wp->setPerms($p, $wp->writePerms())) {
-        $page->trigSuccess('Permissions mises à jour');
+        Platal::page()->trigSuccess('Permissions mises à jour');
     }
 }
 
 if ($p = Post::v('setwperms')) {
     $wp->applyPerms('admin');
     if ($wp->setPerms($wp->readPerms(), $p)) {
-        $page->trigSuccess('Permissions mises à jour');
+        Platal::page()->trigSuccess('Permissions mises à jour');
     }
 }
 
@@ -77,7 +77,7 @@ if (Env::v('action') || !$cache_exists) {
 $wiki_exists = file_exists($wp->filename());
 
 $page =& Platal::page();
-$page->changeTpl('core/wiki.tpl');
+$page->coreTpl('wiki.tpl');
 
 if ($feed) {
     $wikiAll = str_replace('dc:contributor', 'author', $wikiAll);
@@ -99,7 +99,8 @@ if ($feed) {
         $wikiAll = "<p>La page de wiki $n n'existe pas. "
                  . "Il te suffit de <a href='" . str_replace('.', '/', $n) . "?action=edit'>l'éditer</a></p>";
     } else {
-        $page->changeTpl('core/404.tpl');
+        global $platal;
+        $platal->error404();
     }
 }