Location: PHPKode > projects > SkyBlueCanvas Lightweight CMS > managers/skinner/skinner.dashboard.php
<?php

/**
* @version		RC 1.0.3.2 2008-04-24 15:03:43 $
* @package		SkyBlueCanvas
* @copyright	Copyright (C) 2005 - 2008 Scott Edwin Lewis. All rights reserved.
* @license		GNU/GPL, see COPYING.txt
* SkyBlueCanvas is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYING.txt for copyright notices and details.
*/

class skinner_dashboard  {
    var $title      = 'Change Active Skin';
    var $link       = '?mgroup=templates&mgr=skinner';
    var $mgroup     = 'templates';
    var $group      = 'settings';
    var $base       = 1;
    var $hassubmenu = 0;
    var $hasmodule  = 0;
    
    // $linktodashboard: boolean value that tells the dashboard loader
    // (mod.dashboard.php) whether or not to link back to the section
    // dashboard. Your code should determine under what circumstances 
    // to include the backlink so that the system does not need to have
    // any knowledge of how your manager works.
    // 
    // mod.dashboard.php will build the link and control what the link looks
    // like. The system is set up this way so that the look of the controls
    // is consistent for usability purposes.
    
    var $linktodashboard = null;
    
    function __construct() {
        if (strpos($this->getEvent(),"add") !== false ||
            strpos($this->getEvent(),"edit") !== false ||
            strpos($this->getEvent(),"delete") !== false ||
            strpos($this->getEvent(),"save") !== false ||
            strpos($this->getEvent(),"cancel") !== false)
        {
            $this->linktodashboard = 0;
        }
        else {
            $this->linktodashboard = 1;
        }
    }
    
    function skinner_dashboard() {
        $this->__construct();
    }

    function getEvent() {
        $Filter = new Filter;
        $event = $Filter->get(
            $_GET, 'sub', 
            $Filter->get($_POST, 'submit', null)
        );
        return str_replace(' ', '', strtolower($event));
    }
}

?>
Return current item: SkyBlueCanvas Lightweight CMS