Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!--- If you add a new menu, please change the number of menus here --->
<cfset noOfMenus = 5>
 
<!--- Menu hashtables are initialised here --->
<cfset htMenuSystems = StructNew()>
<cfset htMenuSystems["Application Control Centre"] = "/acc">
<cfset htMenuSystems["USA EMS Manager"] = "http://172.16.34.53:8080/usa_web/">
 
<cfset htMenuDashboards = StructNew()>
<cfset htMenuDashboards["Billing Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=201">
<cfset htMenuDashBoards["Cisco Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=231">
<cfset htMenuDashBoards["Unix Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=261">
<cfset htMenuDashBoards["Windows Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=241">
<cfset htMenuDashBoards["Mobile Money Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=221">
<cfset htMenuDashboards["Cells Halted"] = "http://172.16.34.52:8080/facts/report/NMS/Switch+Loader/Switch+Loader+-+Cells+Halted">
<cfset htMenuDashboards["Cell Supervision"] = "/acc/dashboards/cellsupervision">
<cfset htMenuDashboards["Cell Supervision UMTS"] = "/acc/dashboards/filter/index.cfm?filter_id=1000">
<cfset htMenuDashboards["Critical Alarms"] = "/acc/dashboards/critalarms">
<cfset htMenuDashboards["External Alarms"] = "/acc/dashboards/xalarms">
<cfset htMenuDashboards["GIS Dashboard"] = "http://172.16.34.52:8080/facts/report/NMS/GIS/NMS+GIS+Dashboard">
<cfset htMenuDashboards["Open Refs with Cleared Alarms"] = "http://172.16.34.52:8080/facts/report/NMC/Events+-+Open+Refs+with+Cleared+Alarms">
<cfset htMenuDashboards["U2000 Dashboard"] = "/acc/diagramRuntime.cfm?diagramId=182">
<cfset htMenuDashboards["VAS & Core"] = "/acc/diagramRuntime.cfm?diagramId=202">
<cfset htMenuReportshBoards["4G-LTE Dashboard"] = "/acc/dashboards/filter/index.cfm?filter_id=1203">
 
<cfset htMenuReports["ACC Diagram Blocks"] = "http://172.16.34.52:8080/facts/report/NMC/ACC+Diagram+Blocks">
<cfset htMenuReports["Basic Sites Management"] = "http://172.16.34.52:8080/facts/report/NMC/Events+-+Basic+Sites+Management">
<cfset htMenuReports["Network Management System Reports"] = "http://172.16.34.52:8080/facts/report/NMS/NMS+-+Home+Page">
<cfset htMenuReports["Planned Work"] = "http://172.16.34.52:8080/facts/report/NMS/Events/Events+-+Planned+Work">
<cfset htMenuReports["Server Processes Monitoring"] = "http://172.16.34.52:8080/facts/report/Surizon/SERVER/SNMP+-++Server+Process+Monitoring">
 
<cfset htMenuInfo = StructNew()>
<cfset htMenuInfo["NMS User Guides"] = "/nmsdocs/">
<cfset htMenuInfo["BMC Remedy Install"] = "/nmsdocs/remedy/remedy.html">
<cfset htMenuInfo["NMC Homepage"] = "http://nmc.tnm.co.mw">
 
<!--- A template to add a new menu contents
 
<cset htMenuName = StuctNew()>
<cfset htMenuName = StructNew()>
<cfset htMenuName["Menu Item"] = "Hyperlink">
 
--->
 
<cfset menuCounter = 1>
 
<cffunction name="showMenu" returntype="void">
   <cfargument name="menuTitle" required="yes" type="string">
   <cfargument name="htMenuItems" required="yes" type="struct">
 
        <div id="menuHead_<cfoutput>#menuCounter#</cfoutput>" style="background-color:#FFB300;border:solid;border-width:1px;border-color:#000000;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;" onClick="javascript:showHideMenu('<cfoutput>#menuCounter#</cfoutput>');">
            <font color="#FFFFFF"><strong><cfoutput>#menuTitle#</cfoutput></strong></font>
        </div>
        <div id="menuBody_<cfoutput>#menuCounter#</cfoutput>" style="background-color:#FDF8E2;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;">
            <cfset alMenuItems = StructKeyArray(htMenuItems)>
            <cfset isSort = ArraySort(alMenuItems,"text")>
 
            <cfloop index="i" from="1" to="#ArrayLen(alMenuItems)#">
                <a href="<cfoutput>#htMenuItems["#alMenuItems[i]#"]#</cfoutput>" style="color:#000000;"><div style="border-color:#FFFFFF;border:solid;border-width:1px;padding:2px 2px 2px 2px" onMouseOut="this.style.background='#FDF8E2';" onMouseOver="this.style.background='#B0772E';">
                <strong><cfoutput>#alMenuItems[i]#</cfoutput></strong>
                </div></a>
            </cfloop>
        </div>
 
   <cfset menuCounter = menuCounter + 1>
</cffunction>
 
 
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="/common/css/default.css">
<script language="javascript" type="text/jscript" src="home/js/jquery-1.2.6.min.js"></script>
 
<title><cfoutput>#application.title#</cfoutput></title>
<!--- Calculating the maximun height of the iframe --->
<script language="javascript">
    <cfloop index="i" from="1" to="#noOfMenus#">
    var isVisible_menu<cfoutput>#i#</cfoutput> = true;
    </cfloop>
 
    function showHideMenu(menuNo) {
        if (eval('isVisible_menu' + menuNo) == true) {
            $('#menuBody_' + menuNo).hide('slow');
            eval('isVisible_menu' + menuNo + ' = false;');
        }
        else {
            $('#menuBody_' + menuNo).show('slow');
            eval('isVisible_menu' + menuNo + ' = true;');
        }
    }
</script>
</head>
<body bgcolor="#828282"><!---  onload="change_height()" --->
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <cfmodule template="/common/header.cfm" title="#application.title#" nologo>
  <tr>
    <td>
        <table width="100%">
            <tr>
                <td width="20%" valign="top">
                    <!--- This is where you display the menu --->
 
                    <!--- <cfinvoke method="showMenu" menuTitle="Menu Title goes here" htMenuItems="#htMenuName#"></cfinvoke> --->
 
                    <cfinvoke method="showMenu" menuTitle="NMS Systems" htMenuItems="#htMenuSystems#"></cfinvoke>
                    <cfinvoke method="showMenu" menuTitle="Dashboards" htMenuItems="#htMenuDashboards#"></cfinvoke>
                    <cfinvoke method="showMenu" menuTitle="Reports" htMenuItems="#htMenuReports#"></cfinvoke>
                    <cfinvoke method="showMenu" menuTitle="Information" htMenuItems="#htMenuInfo#"></cfinvoke>
                    <!--- <cfinvoke method="showMenu" menutitle="Administration" htMenuItems="#htMenuAdmin#"></cfinvoke> --->
                </td>
                <td valign="top" align="left">
                    &nbsp;
                    <iframe src="home/home_erlang.cfm" width="100%" height="450" scrolling="no" frameborder="0"></iframe>
                    <br />
                    <iframe src="home/marquee.cfm" width="100%" height="100" scrolling="no" frameborder="0"></iframe> 
                </td>
                <td width="30%" valign="top">
                       <!--- Right hand side menus go here --->
                </td>
        </table>
    </td>
  </tr>
  <cfmodule template="/common/footer.cfm">
</table>
</body>
</html>