<?php $access_item["/"] = true; $access_item["/addComment"] = true; if (isset($read_access) && $read_access) { return; } include_once $_SERVER["FRAMEWORK_PATH"] . "/config/init.php"; $action = $page->actions(); $IC = new Items(); $itemtype = "target"; $model = $IC->typeObject($itemtype); $page->bodyClass($itemtype); $page->pageTitle("Targets"); if (is_array($action) && count($action)) { // LIST/EDIT/NEW ITEM if (preg_match("/^(list|edit|new)\$/", $action[0])) { $page->page(array("type" => "janitor", "templates" => "janitor/" . $itemtype . "/" . $action[0] . ".php")); exit; } else { if ($page->validateCsrfToken() && preg_match("/[a-zA-Z]+/", $action[0])) { // check if custom function exists on User class if ($model && method_exists($model, $action[0])) { $output = new Output(); $output->screen($model->{$action}[0]($action)); exit; } } } } $page->page(array("templates" => "pages/404.php"));