renderer =& new renderer(); } function add_application($app) { $this->applications[$app->id] = &$app; } function get_application($id) { if (isset($this->applications[$id])) return $this->applications[$id]; return null; } function get_selected_application() { if (isset($this->selected_application)) return $this->applications[$this->selected_application]; foreach ($this->applications as $application) return $application; return null; } function display() { global $path_to_root; include($path_to_root . "/themes/".user_theme()."/renderer.php"); $this->init(); $rend = new renderer(); $rend->wa_header(); //$rend->menu_header($this->menu); $rend->display_applications($this); //$rend->menu_footer($this->menu); $rend->wa_footer(); } function init() { $this->menu = new menu(_("Main Menu")); $this->menu->add_item(_("Main Menu"), "index.php"); $this->menu->add_item(_("Logout"), "/account/access/logout.php"); $this->applications = array(); $this->add_application(new customers_app()); $this->add_application(new suppliers_app()); $this->add_application(new inventory_app()); $this->add_application(new manufacturing_app()); $this->add_application(new dimensions_app()); $this->add_application(new general_ledger_app()); $this->add_application(new setup_app()); } } ?>