diff --git a/html/index.php b/html/index.php index 55c3e9454..e6eb5aa06 100755 --- a/html/index.php +++ b/html/index.php @@ -98,7 +98,11 @@ function popUp(URL) { if($_GET['page'] && !strstr("..", $_GET['page']) && is_file("pages/" . $_GET['page'] . ".php")) { include("pages/" . $_GET['page'] . ".php"); } else { - include("pages/default.php"); + if($config['front_page']) { + include($config['front_page']); + } else { + include("pages/front/default.php"); + } } } else { diff --git a/html/pages/default.php b/html/pages/default.php deleted file mode 100644 index 8159311ff..000000000 --- a/html/pages/default.php +++ /dev/null @@ -1,211 +0,0 @@ - - $content -"); - - -# echo("
-# -# -# -# -# -# -#
-# ".$content." -#
-# -# -# -# -# -# -#
"); -} - -echo("
"); - -$sql = mysql_query("SELECT * FROM `devices` WHERE `status` = '0' AND `ignore` = '0'"); -while($device = mysql_fetch_array($sql)){ - - generate_front_box("alert", "
".generatedevicelink($device, shorthost($device['hostname']))."
- Device Down - ".truncate($device['location'], 20)." -
"); - - -} - -$sql = mysql_query("SELECT * FROM `interfaces` AS I, `devices` AS D WHERE I.device_id = D.device_id AND ifOperStatus = 'down' AND ifAdminStatus = 'up' AND D.ignore = '0' AND I.ignore = '0'"); -while($interface = mysql_fetch_array($sql)){ - - generate_front_box("warn", "
".generatedevicelink($interface, shorthost($interface['hostname']))."
- Port Down - - ".generateiflink($interface, makeshortif($interface['ifDescr']))."
- ".truncate($interface['ifAlias'], 20)." -
"); - -} - -$sql = mysql_query("SELECT * FROM `services` AS S, `devices` AS D WHERE S.service_host = D.device_id AND service_status = 'down' AND D.ignore = '0' AND S.service_ignore = '0'"); -while($service = mysql_fetch_array($sql)){ - - - generate_front_box("alert", "
".generatedevicelink($service, shorthost($service['hostname']))."
- Service Down - ".$service['service_type']."
- ".truncate($interface['ifAlias'], 20)." -
"); - -} - -$sql = mysql_query("SELECT * FROM `devices` AS D, bgpPeers AS B WHERE bgpPeerState != 'established' AND B.device_id = D.device_id"); -while($peer = mysql_fetch_array($sql)){ - - generate_front_box("alert", "
".generatedevicelink($peer, shorthost($peer['hostname']))."
- BGP Down - ".$peer['bgpPeerIdentifier']."
- AS".$peer['bgpPeerRemoteAs']." ".truncate($peer['astext'], 10)." -
"); - -} - -$sql = mysql_query("SELECT * FROM `devices` AS D, devices_attribs AS A WHERE A.device_id = D.device_id AND A.attrib_type = 'uptime' AND A.attrib_value < '84600'"); -while($device = mysql_fetch_array($sql)){ - - - generate_front_box("info", "
".generatedevicelink($device, shorthost($device['hostname']))."
- Device
Rebooted

- ".formatUptime($device['attrib_value'], 'short')." -
"); - -} - -if($config['frontpage_display'] == 'syslog') { - - ## Open Syslog Div - echo("
-

Recent Syslog Messages

- "); - - $sql = "SELECT *, DATE_FORMAT(datetime, '%D %b %T') AS date from syslog ORDER BY datetime DESC LIMIT 20"; - $query = mysql_query($sql); - echo(""); - while($entry = mysql_fetch_array($query)) { include("includes/print-syslog.inc"); } - echo("
"); - - echo("
"); ## Close Syslog Div - -} else { - - ## Open eventlog Div - echo("
-

Recent Eventlog Entries

- "); - -if($_SESSION['userlevel'] == '10') { - $query = "SELECT *,DATE_FORMAT(datetime, '%D %b %T') as humandate FROM `eventlog` ORDER BY `datetime` DESC LIMIT 0,15"; -} else { - $query = "SELECT *,DATE_FORMAT(datetime, '%D %b %T') as humandate FROM `eventlog` AS E, devices_perms AS P WHERE E.host = - P.device_id AND P.user_id = " . $_SESSION['user_id'] . " ORDER BY `datetime` DESC LIMIT 0,15"; -} - -$data = mysql_query($query); - -echo(""); - -while($entry = mysql_fetch_array($data)) { - include("includes/print-event.inc"); -} - -echo("
"); - echo("
"); ## Close Syslog Div -} - -echo("
"); - -echo("
- - - - - - - -
"); - -/// this stuff can be customised to show whatever you want.... - -if($_SESSION['userlevel'] >= '5') { - - $sql = "select * from interfaces as I, devices as D WHERE `ifAlias` like 'Peering: %' AND I.device_id = D.device_id ORDER BY I.ifAlias"; - $query = mysql_query($sql); - unset ($seperator); - while($interface = mysql_fetch_array($query)) { - $interfaces['peering'] .= $seperator . $interface['interface_id']; - $seperator = ","; - } - - $sql = "select * from interfaces as I, devices as D WHERE `ifAlias` like 'Transit: %' AND I.device_id = D.device_id ORDER BY I.ifAlias"; - $query = mysql_query($sql); - unset ($seperator); - while($interface = mysql_fetch_array($query)) { - $interfaces['transit'] .= $seperator . $interface['interface_id']; - $seperator = ","; - } - - $sql = "select * from interfaces as I, devices as D WHERE `ifAlias` like 'Core: %' AND I.device_id = D.device_id ORDER BY I.ifAlias"; - $query = mysql_query($sql); - unset ($seperator); - while($interface = mysql_fetch_array($query)) { - $interfaces['core'] .= $seperator . $interface['interface_id']; - $seperator = ","; - } - - if($interfaces['transit']) { - echo("', CENTER, LEFT, FGCOLOR, '#e5e5e5', BGCOLOR, '#e5e5e5', WIDTH, 400, HEIGHT, 250);\" onmouseout=\"return nd();\" >". - "
Internet Transit
". - "
"); - } - - if($interfaces['peering']) { - echo("', LEFT, FGCOLOR, '#e5e5e5', BGCOLOR, '#e5e5e5', WIDTH, 400, HEIGHT, 250);\" onmouseout=\"return nd();\" >". - "
Internet Peering
". - "
"); - } - - if($interfaces['core']) { - echo("', LEFT, FGCOLOR, '#e5e5e5', BGCOLOR, '#e5e5e5', WIDTH, 400, HEIGHT, 250);\" onmouseout=\"return nd();\" >". - "
Core Links
". - "
"); - } - -} - -echo("
- - - - - - - -
-"); - -#echo(""); - -/// END VOSTRON - -#} - -?>