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 ?>