function show($view, $loc = null, $title = "") { global $user; if (is_readable(BASE . "modules/administrationmodule/tasks")) { $menu = array(); $dh = opendir(BASE . "modules/administrationmodule/tasks"); while (($file = readdir($dh)) !== false) { if (substr($file, -4, 4) == '.php' && is_readable(BASE . "modules/administrationmodule/tasks/{$file}") && is_file(BASE . "modules/administrationmodule/tasks/{$file}")) { $menu = array_merge($menu, include BASE . "modules/administrationmodule/tasks/{$file}"); } } } $template = new Template("administrationmodule", $view, $loc); $template->assign("menu", $menu); $template->assign("moduletitle", $title); $template->assign("user", $user); $template->assign('check_permissions', array_flip(administrationmodule::permissions())); $template->register_permissions(array_keys(administrationmodule::permissions()), pathos_core_makeLocation("administrationmodule")); $template->output($view); }
function show($view, $loc = null, $title = "") { global $user; $menu = array(); $dir = BASE . 'modules/administrationmodule/tasks'; if (is_readable($dir)) { $dh = opendir($dir); while (($file = readdir($dh)) !== false) { if (substr($file, -4, 4) == '.php' && is_readable($dir . '/' . $file) && is_file($dir . '/' . $file)) { $menu = array_merge($menu, include $dir . '/' . $file); } } } $template = new template('administrationmodule', $view, $loc); $template->assign('menu', $menu); $template->assign('moduletitle', $title); $template->assign('user', $user); $perms = administrationmodule::permissions(); $template->assign('check_permissions', array_flip($perms)); $template->register_permissions(array_keys($perms), exponent_core_makeLocation('administrationmodule')); $template->output($view); }