<?php /* NanoCMS v0.31 � 2007-2008 Kalyan Chakravarthy ( www.KalyanChakravarthy.net ) ( Stable ) */ session_start(); require_once "setting.php"; runTweak('after-settings-load'); //General functions require_once "libs/general.lib.php"; //Admin Login Lib require_once "libs/admin.login.lib.php"; //Pages ( create, edit, ordering etc ) require_once "libs/admin.pages.lib.php"; //Content areas handler require_once "libs/admin.contentareas.lib.php"; //Tweaker handling functions require_once "libs/admin.tweakers.lib.php"; performMove(); doTweakToggle(); // include the template of the admin area :) /////////////////////////////////////////////////// $adminPageName = "admindesign.php"; //debug($adminPageName,0); runTweak('admin-page', array(&$adminPageName)); //debug($adminPageName,1); require_once $adminPageName;
function adminFuncSwitch() { if (isset($_GET['action'])) { switch ($_GET['action']) { case "addpage": $pageAdded = addPage(); if ($pageAdded) { performEdit($pageAdded); } break; case "extlink": $xLinkAdded = addExtLink(); if ($xLinkAdded) { performEditLink($xLinkAdded); } break; case "addinfo": $pageAdded = addPage(); if ($pageAdded) { performEdit($pageAdded); } break; case 'delete': doDelete(); break; case 'edit': performEdit(); break; case 'editinfo': performEdit(); break; case 'editextlink': performEditLink(); break; case 'showpages': manageContent(); break; case 'showcats': manageCats(); break; case 'showinfobar': manageInfobar(); break; case 'fileman': fileManager(); break; case 'filemanview': fileManager(); break; case 'backuptool': backupTool_settings(); break; case 'reordercat': performMove(); manageCats(); break; case 'reorderinfo': performMove(); manageInfobar(); break; case 'blademan': if ($_SESSION['adminType'] != 'user') { showBladePacks('system'); } break; case 'bladesystem': if ($_SESSION['adminType'] != 'user') { showBladePacks('system'); } break; case 'bladetheme': if ($_SESSION['adminType'] != 'user') { showBladePacks('theme'); } break; case 'bladelanguage': if ($_SESSION['adminType'] != 'user') { showBladePacks('language'); } break; case 'bladeupgrade': if ($_SESSION['adminType'] != 'user') { showBladePacks('upgrade'); } break; case 'bladeinstall': if ($_SESSION['adminType'] != 'user') { bladepackInstall(); } break; case 'coresettings': if ($_SESSION['adminType'] != 'user') { coreSettings(); } break; case 'settingsman': if ($_SESSION['adminType'] != 'user') { bladeSettings(); } break; case 'usermanager': if ($_SESSION['adminType'] == 'admin') { userManager('admin'); } else { userManager(); } break; case 'userdata': userManager(); break; case 'admindata': userManager('admin'); break; case 'sadmindata': userManager('sadmin'); break; case 'version': versionCheck(); break; case 'helpinfo': helpAndInfo(); break; case 'maintenance': maintenanceMode(); break; default: $foundMenu = false; BsocketB('admin-page-select', array(&$foundMenu)); if (!$foundMenu) { versionCheck(); } } } else { versionCheck(); } }