site_submodule.php

Go to the documentation of this file.
00001 <?php
00002 /*
00003 This file  is part  of HGSM.   HGSM is a  web application  for keeping
00004 information about a hierarchical structure (in this case a grid).
00005 
00006 Copyright 2005, 2006 Dashamir Hoxha, dashohoxha@users.sourceforge.net
00007 
00008 HGSM is free software; you  can redistribute it and/or modify it under
00009 the terms of  the GNU General Public License as  published by the Free
00010 Software  Foundation; either  version 2  of the  License, or  (at your
00011 option) any later version.
00012 
00013 HGSM is  distributed in the hope  that it will be  useful, but WITHOUT
00014 ANY WARRANTY; without even  the implied warranty of MERCHANTABILITY or
00015 FITNESS FOR A PARTICULAR PURPOSE.   See the GNU General Public License
00016 for more details.
00017 
00018 You  should have received  a copy  of the  GNU General  Public License
00019 along with HGSM; if not,  write to the Free Software Foundation, Inc.,
00020 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00021 */
00022 
00026 class site_submodule extends WebObject
00027 {
00028   function onParse()
00029     {
00030       $menu_item = WebApp::getSVar('tabs1::menu->selected_item');
00031       switch ($menu_item)
00032         {
00033         default:
00034         case 'info':
00035           $submodule = 'info/info.html';
00036           break;
00037         case 'contacts':
00038           $submodule = 'contacts/contact_list.html';
00039           break;
00040         case 'nodes':
00041           $submodule = 'nodes/node_list.html';
00042           break;
00043         case 'downtimes':
00044           $submodule = 'downtimes/downtime_list.html';
00045           break;
00046         }
00047       WebApp::addVar('submodule', $submodule);
00048     }
00049 }
00050 ?>

Generated on Fri Jan 20 10:34:52 2006 for HGSM by  doxygen 1.4.5