<?php

/*
  29o3 content management system
  (c) 2003-2005 by Ulrik Guenther <*****@*****.**>
  This software subjects to the license described in the
  file LICENSE you should have received with this distribution.
 
  uiOptionGroup.php
  Options group are groups which are... blabla bla...
*/
importPackage("ui", "uiElement");
class uiOptionGroup extends uiElement
{
    protected $name;
    protected $content;
    protected $styleClass;
    protected $type = UI_CONTAINER;
    protected $className = "uiOptionGroup";
    protected $htmlContent = "";
    protected $style = "background-color: white;";
    function __construct($name, $content, $style, $class = "uiOptionGroup")
    {
        $this->name = $name;
        $this->content = $content;
        $this->styleClass = $class;
        $this->type = UI_CONTAINER;
        $this->style = " " . $style;
    }
    function __destruct()
    {
/*
  29o3 content management system
  (c) 2003-2005 by Ulrik Guenther <*****@*****.**>
  This software subjects to the license described in the
  file LICENSE you should have received with this distribution.
 
  This is the admin overview page.
  This type of file also shows how plugins will be handled.
*/
require_once $CONFIG['LibDir'] . 'db/' . $CONFIG['DatabaseType'] . '.php';
require_once $CONFIG['LibDir'] . 'user/user.php';
importPackage("ui", "uiMgmtBigMenu");
importPackage("ui", "uiMgmtBigMenuItem");
importPackage("ui", "uiFrame");
importPackage("ui", "uiText");
class AdminOverview
{
    private $db;
    private $pdo;
    function __construct($connector, $pdo)
    {
        $this->db = $connector;
        $this->pdo = $pdo;
        DEBUG("AdminOverview: Constructed.");
    }
    function doPreBodyJobs()
    {
        //		$this->pdo->scheduleInsertion_ExternalScript("JavaScript", "content/scripts/experimentmenu.js");
    }
    function doBodyJobs()
  29o3 content management system
  (c) 2003-2005 by Ulrik Guenther <*****@*****.**>
  This software subjects to the license described in the
  file LICENSE you should have received with this distribution.
 
  This is the admin overview page.
  This type of file also shows how plugins will be handled.
*/
importPackage("db", $CONFIG['DatabaseType']);
importPackage("user", "user");
importPackage("ui", "uiMgmtBigMenu");
importPackage("ui", "uiMgmtBigMenuItem");
importPackage("ui", "uiFrame");
importPackage("ui", "uiText");
importPackage("ui", "uiOptionGroup");
importPackage("ui", "uiMgmtUserGroup");
class AdminAccounts
{
    private $db;
    private $pdo;
    function __construct($connector, $pdo)
    {
        $this->db = $connector;
        $this->pdo = $pdo;
        DEBUG("AdminAccounts: Constructed.");
    }
    function doPreBodyJobs()
    {
        //		$this->pdo->scheduleInsertion_ExternalScript("JavaScript", "content/scripts/experimentmenu.js");
    }
    function doBodyJobs()
  This software subjects to the license described in the
  file LICENSE you should have received with this distribution.
 
  This is the category "Advanced" of the management console.
  It is responsible for more advanced topics like database backup 
  and recovery etc.
*/
importPackage("db", $CONFIG['DatabaseType']);
importPackage("user", "user");
importPackage("ui", "uiMgmtBigMenu");
importPackage("ui", "uiMgmtBigMenuItem");
importPackage("ui", "uiFrame");
importPackage("ui", "uiText");
importPackage("ui", "uiOptionGroup");
importPackage("ui", "uiForm");
importPackage("ui", "uiFormElement");
class AdminAdvanced
{
    private $db;
    private $pdo;
    function __construct($connector, $pdo)
    {
        $this->db = $connector;
        $this->pdo = $pdo;
        DEBUG("AdminAdvanced: Constructed.");
    }
    function doPreBodyJobs()
    {
        //		$this->pdo->scheduleInsertion_ExternalScript("JavaScript", "content/scripts/experimentmenu.js");
    }
    function doBodyJobs()