Esempio n. 1
0
     return;
 } else {
     echo isset($request->trailing);
     die($request->page);
 }
 $db = new database("pages");
 $page = $db->select($request->page);
 if (!is_array($page)) {
 } else {
     $db = new database("blocks");
     $template = new template();
     $include = [];
     $body;
     if ($page['page']['published'] != "published") {
         $error = new errors();
         $error->debug(["Page" => "Page is not published"]);
     }
     if (isset($page['component'])) {
         foreach ($page['component'] as $p) {
             $component = $db->component($p['component']);
             $includes = $component['includes'];
             foreach ($includes['js'] as $js) {
                 $include['js'][] = $js;
             }
             foreach ($includes['css'] as $css) {
                 $include['css'][] = $css;
             }
             $body[$p['widget']][] = $template->frontend($component['layout'], ["component" => $p, "tucan" => $_SERVER['tucan']]);
         }
     }
     $header = $template->frontend("header", ["includes" => $include, "tucan" => $_SERVER['tucan']]);