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);
 }