Exemplo n.º 1
0
<?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;
Exemplo n.º 2
0
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();
    }
}