auth: admin permissions per function
[minimedit.git] / page.php
index cdec9a802b1d55c8bbd46dcb78283e647a65125d..c2c4282ab1b38bce9cfc0cfa172d952056acc551 100644 (file)
--- a/page.php
+++ b/page.php
@@ -10,7 +10,7 @@ function abort($body, $status = NULL) {
 
 function placeholder_include($name, $params = [])
 {
-       $path = stream_resolve_include_path("$name.php");
+       $path = stream_resolve_include_path("widget/$name.php");
        if (!file_exists($path)) {
                return '<strong class="warn"><em>'.$name.'</em> ontbreekt</strong>';
        }
@@ -28,7 +28,7 @@ function placeholder_include($name, $params = [])
                }
        }
        try {
-               include "$name.php";
+               include "widget/$name.php";
                return ob_get_clean();
        }
        catch (Exception $e) {
@@ -159,7 +159,7 @@ if (file_exists("$Page$Args.html")) {
 elseif (file_exists("$Page$Args/index.html")) {
        $staticpage = "$Page$Args/index.html";
 }
-elseif ($User and $User->admin) {
+elseif ($User and $User->admin('edit')) {
        $staticpage = (file_exists("$Page/template.html") ? "$Page/template.html" : 'template.html');
 }