Ejemplo n.º 1
0
     if ($module["group"]) {
         $related_modules = $admin->getModulesByGroup($module["group"]);
         $related_group = $admin->getModuleGroup($module["group"]);
         if (count($related_modules) > 1) {
             $bigtree["related_modules"] = array();
             $bigtree["related_group"] = $related_group["name"];
             foreach ($related_modules as $rm) {
                 $bigtree["related_modules"][] = array("title" => $rm["name"], "link" => $rm["route"]);
             }
         }
     }
     // Give modules their information.
     $bigtree["module"] = $module;
     define("MODULE_ROOT", ADMIN_ROOT . $module["route"] . "/");
 }
 $route_response = $admin->getModuleActionByRoute($module["id"], array_slice($bigtree["path"], 2));
 if ($route_response) {
     $bigtree["module_action"] = $route_response["action"];
     $bigtree["commands"] = $route_response["commands"];
 }
 if ($module && ($bigtree["module_action"]["view"] || $bigtree["module_action"]["form"] || $bigtree["module_action"]["report"])) {
     if ($bigtree["module_action"]["form"]) {
         include BigTree::path("admin/auto-modules/form.php");
     } elseif ($bigtree["module_action"]["view"]) {
         include BigTree::path("admin/auto-modules/view.php");
     } elseif ($bigtree["module_action"]["report"]) {
         include BigTree::path("admin/auto-modules/report.php");
     }
 } elseif ($inc) {
     // Setup the commands array.
     $bigtree["commands"] = $commands;