Ejemplo n.º 1
0
<?php

if ($_SESSION['userlevel'] < '5') {
    include 'includes/error-no-perm.inc.php';
} else {
    $link_array = array('page' => 'routing', 'protocol' => 'bgp');
    print_optionbar_start('', '');
    echo '<span style="font-weight: bold;">BGP</span> &#187; ';
    if (!$vars['type']) {
        $vars['type'] = 'all';
    }
    if ($vars['type'] == 'all') {
        echo "<span class='pagemenu-selected'>";
    }
    echo generate_link('All', $vars, array('type' => 'all'));
    if ($vars['type'] == 'all') {
        echo '</span>';
    }
    echo ' | ';
    if ($vars['type'] == 'internal') {
        echo "<span class='pagemenu-selected'>";
    }
    echo generate_link('iBGP', $vars, array('type' => 'internal'));
    if ($vars['type'] == 'internal') {
        echo '</span>';
    }
    echo ' | ';
    if ($vars['type'] == 'external') {
        echo "<span class='pagemenu-selected'>";
    }
    echo generate_link('eBGP', $vars, array('type' => 'external'));
Ejemplo n.º 2
0
<?php 
if (isset($vars['searchbar']) && $vars['searchbar'] == "hide") {
    echo '<a href="' . generate_url($vars, array('searchbar' => '')) . '">Search</a>';
} else {
    echo '<a href="' . generate_url($vars, array('searchbar' => 'hide')) . '">Search</a>';
}
echo "  | ";
if (isset($vars['bare']) && $vars['bare'] == "yes") {
    echo '<a href="' . generate_url($vars, array('bare' => '')) . '">Header</a>';
} else {
    echo '<a href="' . generate_url($vars, array('bare' => 'yes')) . '">Header</a>';
}
echo '</div>';
print_optionbar_end();
print_optionbar_start();
if (isset($vars['searchbar']) && $vars['searchbar'] != "hide" || !isset($vars['searchbar'])) {
    ?>
  <form method='post' action='' class='form-inline' role='form'>
    <div class="form-group">
      <select name='device_id' id='device_id' class='form-control input-sm'>
        <option value=''>All Devices</option>
<?php 
    if ($_SESSION['userlevel'] >= 5) {
        $results = dbFetchRows("SELECT `device_id`,`hostname` FROM `devices` GROUP BY `hostname` ORDER BY `hostname`");
    } else {
        $results = dbFetchRows("SELECT `D`.`device_id`,`D`.`hostname` FROM `devices` AS `D`, `devices_perms` AS `P` WHERE `P`.`user_id` = ? AND `P`.`device_id` = `D`.`device_id` GROUP BY `hostname` ORDER BY `hostname`", array($_SESSION['user_id']));
    }
    foreach ($results as $data) {
        echo '        <option value="' . $data['device_id'] . '"';
        if ($data['device_id'] == $vars['device_id']) {
Ejemplo n.º 3
0
<?php

echo "<div style='margin:auto; text-align: center; margin-top: 50px; max-width:600px'>";
print_optionbar_start(100, 600);
echo "\n   <table height=100% width=100%><tr>\n   <td><img src='images/no-48.png' valign=absmiddle></td>\n   <td width=10></td>\n   <td>\n     <span style='color: #990000; font-weight: bold;'>\n       <span style='font-size: 16px; font-weight: bold;'>Error</span>\n       <br />\n       <span style='font-size: 12px;'>You have insufficient permissions to view this page.</span>\n     </span>\n   </td>\n   </tr></table>";
print_optionbar_end();
echo "</div>";
Ejemplo n.º 4
0
<?php

print_optionbar_start(62);
?>
<table cellpadding="4" cellspacing="0" class="devicetable" width="100%">
  <form method="post" action="">
    <tr> 
      <td width="30" align="center" valign="middle"></td>
      <td width="300"><span style="font-weight: bold; font-size: 14px;"></span>
        <input type="text" name="hostname" id="hostname" size="40" value="<?php 
echo $_POST['hostname'];
?>
" />
      </td>
      <td width="200">
        <select name='os' id='os'>
          <option value=''>All OSes</option>
          <?php 
if ($_SESSION['userlevel'] == '10') {
    $query = mysql_query("SELECT `os` FROM `devices` GROUP BY `os` ORDER BY `os`");
} else {
    $query = mysql_query("SELECT `os` FROM `devices` AS D, `devices_perms` AS P WHERE D.device_id =\n                P.device_id AND P.user_id = " . $_SESSION['user_id'] . " GROUP BY `os` ORDER BY `os`");
}
while ($data = mysql_fetch_array($query)) {
    if ($data['os']) {
        echo "<option value='" . $data['os'] . "'";
        if ($data['os'] == $_POST['os']) {
            echo " selected";
        }
        echo ">" . $data['os'] . "</option>";
    }
Ejemplo n.º 5
0
<?php

print_optionbar_start(28);
?>

<table cellpadding=0 cellspacing=0 class=devicetable width=100%>
  <tr>
  <form method='post' action=''>
    <td width='200' style="padding: 1px;">
      <select name='device_id' id='device_id'>
      <option value=''>All Devices</option>
      <?php 
$query = mysql_query("SELECT `device_id`,`hostname` FROM `devices` GROUP BY `hostname` ORDER BY `hostname`");
while ($data = mysql_fetch_array($query)) {
    echo "<option value='" . $data['device_id'] . "'";
    if ($data['device_id'] == $_POST['device_id']) {
        echo "selected";
    }
    echo ">" . $data['hostname'] . "</option>";
}
?>
      </select>
    </td>
    <td width='200' style="padding: 1px;">
      <select name='interface' id='interface'>
      <option value=''>All Interfaces</option>
      <option value='Loopback%' <?php 
if ($_POST['interface'] == "Loopback%") {
    echo "selected";
}
?>
Ejemplo n.º 6
0
<?php

print_optionbar_start('40');
?>

<form method='post' action='' class="form-inline" role="form">
  <div class="form-group">
    Bills
  </div>
  <div class="form-group">
    <input type="text" name="hostname" id="hostname" class="form-control input-sm" value="<?php 
echo $vars['hostname'];
?>
" />
  </div>
  <div class="form-group">
    <select name='os' id='os' class="form-control input-sm">
      <option value=''>All Types</option>
      <option value=''>CDR</option>
      <option value=''>95th</option>
      <option value=''>Quota</option>
    </select>
  </div>
  <div class="form-group">
    <select name='hardware' id='hardware' class="form-control input-sm">
      <option value=''>All States</option>
      <option value=''>Under Quota</option>
      <option value=''>Over Quota</option>
    </select>
  </div>
  <div class="form-group">
Ejemplo n.º 7
0
<?php

print_optionbar_start(50);
?>
<table style="text-align: left;" cellpadding=0 cellspacing=5 class=devicetable width=100%>
  <tr style='padding: 0px;'>
  <form method='post' action=''>
    <td width='200'>
      <select name='device_id' id='device_id'>
      <option value=''>All Devices</option>
      <?php 
$query = mysql_query("SELECT `device_id`,`hostname` FROM `devices` GROUP BY `hostname` ORDER BY `hostname`");
while ($data = mysql_fetch_array($query)) {
    echo "<option value='" . $data['device_id'] . "'";
    if ($data['device_id'] == $_POST['device_id']) {
        echo "selected";
    }
    echo ">" . $data['hostname'] . "</option>";
}
?>
      </select>
    </td>
    <td width='150'>
      <select name='state' id='state'>
        <option value=''>All States</option>
        <option value='up' <?php 
if ($_POST['state'] == "up") {
    echo "selected";
}
?>
>Up</option>
Ejemplo n.º 8
0
  </div>

  <div style="float: left; padding: 0px; width: 49%">

    <h3>LibreNMS is an autodiscovering PHP/MySQL-based network monitoring system forked from the last GPL-licensed revision of Observium.</h3>
<?php 
$project_name = $config['project_name'];
$project_version = $config['version'];
$apache_version = str_replace("Apache/", "", $_SERVER['SERVER_SOFTWARE']);
$php_version = phpversion();
$mysql_version = dbFetchCell("SELECT version()");
$netsnmp_version = shell_exec($config['snmpget'] . " --version 2>&1");
$rrdtool_version = implode(" ", array_slice(explode(" ", shell_exec($config['rrdtool'] . " --version |head -n1")), 1, 1));
$schema_version = dbFetchCell("SELECT version FROM dbSchema");
$git_log = `git log -10`;
print_optionbar_start(NULL);
echo "\n    <table width=100% cellpadding=3 cellspacing=0 border=0>\n      <tr valign=top><td width=150><b>{$project_name}</b></td><td><a href='http://www.librenms.org/changelog.html'>{$project_version}</a></td></tr>\n      <tr valign=top><td><b>DB Schema</b></td><td>#{$schema_version}</td></tr>\n      <tr valign=top><td><b>Apache</b></td><td>{$apache_version}</td></tr>\n      <tr valign=top><td><b>PHP</b></td><td>{$php_version}</td></tr>\n      <tr valign=top><td><b>MySQL</b></td><td>{$mysql_version}</td></tr>\n      <tr valign=top><td><b>RRDtool</b></td><td>{$rrdtool_version}</td></tr>\n    </table>\n";
print_optionbar_end();
?>

    <h5>LibreNMS is a community-based project. Please feel free to join us and contribute code, documentation, and bug reports:</h5>

    <p>
      <a href="https://github.com/librenms/">Web site</a> |
      <a href="https://github.com/librenms/librenms/issues">Bug tracker</a> |
      <a href="https://groups.google.com/forum/#!forum/librenms-project">Mailing list</a> |
      <a href="http://twitter.com/librenms">Twitter</a> |
      <a href="http://www.librenms.org/changelog.html">Changelog</a> |
      <a href="#" data-toggle="modal" data-target="#git_log">Git log</a>
    </p>
Ejemplo n.º 9
0
<?php 
print_optionbar_start('25');
?>

<form method="post" action="" class="form-inline">
  <div class="input-prepend" style="margin-right: 3px;">
    <span class="add-on">Desc</span>
    <input type="text" name="string" id="prependedInput" class="input-medium" value="<?php 
echo $_POST['string'];
?>
" />
  </div>

  <div class="input-prepend" style="margin-right: 3px;">
    <span class="add-on">Part #</span>
    <select name="part" id="part" class="span2">
      <option value="">All Parts</option>
      <?php 
foreach (dbFetchRows("SELECT `entPhysicalModelName` FROM `entPhysical` GROUP BY `entPhysicalModelName` ORDER BY `entPhysicalModelName`") as $data) {
    echo "<option value='" . $data['entPhysicalModelName'] . "'";
    if ($data['entPhysicalModelName'] == $_POST['part']) {
        echo "selected";
    }
    echo ">" . $data['entPhysicalModelName'] . "</option>";
}
?>
    </select>
  </div>

  <div class="input-prepend" style="margin-right: 3px;">