コード例 #1
0
                if (class_exists('Admin_Module_' . $moduleName)) {
                    // create a link to the initialisation-function for the module-class
                    $newClass = create_function('&$SqlConnection, &$Translation, &$Config, &$User, &$ComaLib, &$ComaLata', 'return new Admin_Module_' . $moduleName . '(&$SqlConnection, &$Translation, &$Config, &$User, &$ComaLib, &$ComaLata);');
                    // create the module-class
                    $moduleAdminInterface = $newClass($sqlConnection, $translation, $config, $user, $lib, $output);
                    if (isset($moduleAdminInterface)) {
                        $text = $moduleAdminInterface->GetPage($action);
                        $title = $moduleAdminInterface->GetTitle();
                    }
                }
            }
        } else {
            // Load the admincontrol-class (system-overview)
            include_once __ROOT__ . '/classes/admin/admin_admincontrol.php';
            $title = $translation->GetTranslation('admincontrol');
            $adminClass = new Admin_AdminControl($sqlConnection, $translation, $config, $user, $lib, $output);
            $text = $adminClass->GetPage();
        }
        break;
}
$menu = array();
foreach ($menuArray as $part) {
    if ($page == $part[1]) {
        $linkStyle = ' class="actual"';
    } else {
        $linkStyle = '';
    }
    $menu[] = array('LINK_TEXT' => $part[0], 'LINK' => 'admin.php?page=' . $part[1], 'CSS_ID' => '', 'LINK_STYLE' => $linkStyle);
}
// Replace all menus except of DEFAULT with data of database
$sql = "SELECT menu_name, menu_id\r\n\t\tFROM " . DB_PREFIX . "menu";
コード例 #2
0
// insert the 'functions' here
$extern_action = GetPostOrGet('action');
if (!isset($extern_page)) {
    $extern_page = 'admincontrol';
}
if ($extern_page == '') {
    $extern_page = 'admincontrol';
}
if (!isset($extern_action)) {
    $extern_action = '';
}
//	counter_set("a:$extern_page");
if ($extern_page == 'admincontrol') {
    $title = $admin_lang['admincontrol'];
    include 'classes/admin/admin_admincontrol.php';
    $admin_admincontrol = new Admin_AdminControl($admin_lang, $config);
    $text = $admin_admincontrol->GetPage($extern_action);
} elseif ($extern_page == 'sitepreview') {
    $title = $admin_lang['sitepreview'];
    $text = page_sitepreview();
} elseif ($extern_page == 'sitestyle') {
    $title = $admin_lang['sitestyle'];
    $text = page_sitestyle();
} elseif ($extern_page == 'users') {
    $title = $admin_lang['users'];
    $text = page_users();
} elseif ($extern_page == 'logout') {
    //include('./system/user_pages.php');
    //page_logout();
    $user->Logout();
    header("Location: index.php");