예제 #1
0
        CloseTable();
        include "footer.php";
    }
    function module_edit_save($mid, $custom_title, $view, $inmenu, $mod_group)
    {
        global $prefix, $db;
        $mid = intval($mid);
        if ($view != 1) {
            $mod_group = 0;
        }
        $result = $db->sql_query("update " . $prefix . "_modules set custom_title='{$custom_title}', view='{$view}', inmenu='{$inmenu}', mod_group='{$mod_group}' where mid='{$mid}'");
        Header("Location: admin.php?op=modules");
    }
    switch ($op) {
        case "modules":
            modules();
            break;
        case "module_status":
            module_status($mid, $active);
            break;
        case "module_edit":
            module_edit($mid);
            break;
        case "module_edit_save":
            module_edit_save($mid, $custom_title, $view, $inmenu, $mod_group);
            break;
        case "home_module":
            home_module($mid, $ok);
            break;
    }
} else {
예제 #2
0
		<ul class="clearfix">
			<?php 
    if (user()->userHasAccess('Pages')) {
        ?>
			<li<?php 
        print router()->here('admin/pages') ? ' class="at"' : '';
        ?>
><a href="<?php 
        print $this->xhtmlUrl('pages/view');
        ?>
" accesskey="p">Site Pages</a></li>
			<?php 
    }
    ?>
			<?php 
    print modules()->generateNonBaseModuleLinks();
    ?>
			
			<?php 
    if (IS_ADMIN) {
        ?>
			<li<?php 
        print router()->here('admin/users') ? ' class="at"' : '';
        ?>
><a href="<?php 
        print $this->xhtmlUrl('users/view');
        ?>
" accesskey="u">Manage Users</a></li>
			<li class="admin<?php 
        print router()->here('admin/admin') ? ' at' : '';
        ?>
예제 #3
0
/**
 * fungsi untuk mendapatkan module yang aktif saat ini
 */
function get_module($name)
{
    $modules =& modules();
    return isset($modules[$name]) ? $modules[$name] : false;
}
예제 #4
0
 public function _validate_role($role)
 {
     if (!$role || !in_array($role, roles())) {
         $this->form_validation->set_message('_validate_role', 'Please select a valid %s.');
         return FALSE;
     }
     if ($role !== ROLE_SUPERUSER) {
         $this->form_validation->set_message('_validate_role', 'Please select at least one module.');
         $modules = $this->input->post('modules');
         if (is_array($modules)) {
             $permitted_modules = array_filter($modules, function ($var) {
                 return in_array($var, modules());
             });
             if (empty($permitted_modules)) {
                 return FALSE;
             }
         } else {
             return FALSE;
         }
     }
     return TRUE;
 }