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";
// 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");