Advertisement
showtimeiNK

Untitled

May 28th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.07 KB | None | 0 0
  1. <?php
  2.     require_once("php/private/config.inc.php");
  3. ?>
  4. <!DOCTYPE html>
  5. <head>
  6.     <title>PIF: Monitoring Tool | Container</title>
  7.     <meta charset="utf-8">
  8.     <link rel="stylesheet" href="css/style.css">
  9.  
  10.     <link href="css/bootstrap.min.css" rel="stylesheet">
  11.     <!--<link href='https://fonts.googleapis.com/css?family=Lato:100,300,400' rel='stylesheet' type='text/css'>-->
  12.  
  13.     <meta name="viewport" content="initial-scale=0.5, maximum-scale=0.5, user-scalable=0"/>
  14.     <meta name="apple-mobile-web-app-capable" content="yes" />
  15.     <meta name="google" value="notranslate" />
  16.  
  17.     <script src="js/jQuery.js"></script>
  18.     <script src="js/chartMaster/Chart.js"></script>
  19.  
  20.     <!-- DataTables CSS -->
  21.     <link rel="stylesheet" type="text/css" href="js/DataTables-1.10.5/media/css/jquery.dataTables.css">
  22.  
  23.     <!-- jQuery -->
  24.     <script type="text/javascript" charset="utf8" src="js/DataTables-1.10.5/media/js/jquery.js"></script>
  25.  
  26.     <!-- DataTables -->
  27.     <script type="text/javascript" charset="utf8" src="js/DataTables-1.10.5/media/js/jquery.dataTables.js"></script>
  28. </head>
  29. <body id="body">
  30.  
  31. <?php
  32.     if(isset($_SESSION["idUser"])) {
  33.         ?>
  34.  
  35.         <section id="leftMenu">
  36.             <section id="userSettings">
  37.                 <ul>
  38.                     <li class="disabled">User: <?php echo $_SESSION["dtUsername"]; ?></li>
  39.                     <li class="disabled">Permissions level:<?php if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1)echo "<span style='color:green;display: inline-block;'>Admin</span>"; else echo "<span style='color:crimson;display: inline-block;'>User</span>"; ?></li>
  40.                     <li class="disabled"><?php echo $_SERVER["SERVER_ADDR"]; ?></li>
  41.                 </ul>
  42.                 <hr class="grey" style="margin: 0;padding:0;">
  43.                 <ul>
  44.                     <li><a href="mailto:info@pif.lu">info@pif.lu</a></li>
  45.                     <li class="disabled">Version: α[alpha]</li>
  46.                     <li><a href="php/private/logout.php"><span><img src="img/logout.png" alt="Logout"
  47.                                                        style="height:16px;vertical-align: middle;">&nbsp;Logout</span></a>
  48.                     </li>
  49.                 </ul>
  50.             </section>
  51.             <section id="userNotification" onclick="toggleUserSettings();">
  52.                 PIF Webinterface | Container
  53.             </section>
  54.             <section id="navigation">
  55.                 <ul>
  56.                     <?php
  57.                     if (isset($_GET["page"]) && $_GET["page"] == "overview") echo "<li class='activePage'><a href='?page=overview'>Overview</a></li>";
  58.                     else echo "<li><a href='?page=overview'>Overview</a></li>";
  59.                     ?>
  60.                     <?php
  61.                     if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1){
  62.                         $res = $db->query("SELECT * FROM tblMonitor");
  63.                     }else{
  64.                         $res = $db->query("SELECT * FROM tblMonitor WHERE dtIsBlocked = 0");
  65.                     }
  66.                     if($res->num_rows > 0){
  67.                         echo "<li class='seperator' style='margin-top: 5px;'>Monitor Section</li>";
  68.                     }
  69.                     while ($arr = $res->fetch_assoc()) {
  70.                         $idMonitor = functions::sanitize_string_for_html($arr["idMonitor"], $db, 1);
  71.                         $dtName = functions::sanitize_string_for_html($arr["dtMonitor"], $db, 0);
  72.                         $dtIp = functions::sanitize_string_for_html($arr["dtIP"], $db, 0);
  73.                         $dtIsBlocked = functions::sanitize_string_for_html($arr["dtIsBlocked"], $db, 1);
  74.  
  75.                         if((!isset($_SESSION["isAdmin"]) || $_SESSION["isAdmin"] == 0) && $dtIsBlocked == 0){
  76.                             echo "<li ";
  77.                             if (isset($_GET['page']) && $_GET['page'] == 'main' && intval($_GET['monitor']) == $idMonitor || !isset($_GET['page'])) echo "class='activePage'";
  78.                             echo "><a href='?page=main&monitor=" . $idMonitor . "'>Sensor [" . $dtName . "] Diagram</a></li>";
  79.                             echo "<li ";
  80.                             if (isset($_GET['page']) && $_GET['page'] == 'mainTable' && intval($_GET['monitor']) == $idMonitor) echo "class='activePage'";
  81.                             echo "><a href='?page=mainTable&monitor=" . $idMonitor . "'>Sensor [" . $dtName . "] Table</a></li>";
  82.                         }else if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1){
  83.                             echo "<li ";
  84.                             if (isset($_GET['page']) && $_GET['page'] == 'main' && intval($_GET['monitor']) == $idMonitor || !isset($_GET['page'])) echo "class='activePage'";
  85.                             echo "><a href='?page=main&monitor=" . $idMonitor . "'>Sensor [" . $dtName . "] Diagram</a></li>";
  86.                             echo "<li ";
  87.                             if (isset($_GET['page']) && $_GET['page'] == 'mainTable' && intval($_GET['monitor']) == $idMonitor) echo "class='activePage'";
  88.                             echo "><a href='?page=mainTable&monitor=" . $idMonitor . "'>Sensor [" . $dtName . "] Table</a></li>";
  89.                         }
  90.                     }
  91.                     ?>
  92.                     <?php
  93.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  94.                         echo "<li class='seperator' style='margin-top: 25px;'>Admin Section</li>";
  95.                     }
  96.                     ?>
  97.                     <?php
  98.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  99.                         if (isset($_GET["page"]) && $_GET["page"] == "userManagement") echo "<li class='activePage'><a href='?page=userManagement'>User Management</a></li>";
  100.                         else echo "<li><a href='?page=userManagement'>User Management</a></li>";
  101.                     }
  102.                     ?>
  103.                     <?php
  104.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  105.                         if (isset($_GET["page"]) && $_GET["page"] == "backupManagement") echo "<li class='activePage'><a href='?page=backupManagement'>Backup Management</a></li>";
  106.                         else echo "<li><a href='?page=backupManagement'>Backup Management</a></li>";
  107.                     }
  108.                     ?>
  109.                     <?php
  110.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  111.                         if (isset($_GET["page"]) && $_GET["page"] == "sensorManagement") echo "<li class='activePage'><a href='?page=sensorManagement'>Sensor Management</a></li>";
  112.                         else echo "<li><a href='?page=sensorManagement'>Sensor Management</a></li>";
  113.                     }
  114.                     ?>
  115.                     <?php
  116.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  117.                         if (isset($_GET["page"]) && $_GET["page"] == "configManagement") echo "<li class='activePage'><a href='?page=configManagement'>Config Management</a></li>";
  118.                         else echo "<li><a href='?page=configManagement'>Config Management</a></li>";
  119.                     }
  120.                     ?>
  121.                     <?php
  122.                     if (isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"] == 1) {
  123.                         if (isset($_GET["page"]) && $_GET["page"] == "jsonManagement") echo "<li class='activePage'><a href='?page=jsonManagement'>JSON Management</a></li>";
  124.                         else echo "<li><a href='?page=jsonManagement'>JSON Management</a></li>";
  125.                     }
  126.                     ?>
  127.                 </ul>
  128.             </section>
  129.             <section id="leftBottom">
  130.                 &copy; 2014 Copyright Brinck Bill. All rights reserved
  131.             </section>
  132.         </section>
  133.         <section id="main" style="box-sizing: border-box;padding:10px;">
  134.             <?php
  135.             if (isset($_SESSION["idUser"])) {
  136.                 if (isset($_REQUEST["page"])){
  137.                     switch ($_REQUEST["page"]) {
  138.                         case "main":
  139.                             include("php/public/main.inc");
  140.                             break;
  141.                         case "mainTable":
  142.                             include("php/public/mainTable.inc");
  143.                             break;
  144.                         case "userManagement":
  145.                             if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"]==1) {
  146.                                 include("php/public/userManagement.inc");
  147.                                 break;
  148.                             }
  149.                         case "overview":
  150.                             include("php/public/overview.inc");
  151.                             break;
  152.                         case "backupManagement":
  153.                             if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"]==1) {
  154.                                 include("php/public/backupManagement.inc");
  155.                                 break;
  156.                             }
  157.                         case "configManagement":
  158.                         if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"]==1) {
  159.                             include("php/public/configManagement.inc");
  160.                             break;
  161.                             }
  162.                         case "sensorManagement":
  163.                             if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"]==1) {
  164.                                 include("php/public/sensorManagement.inc");
  165.                                 break;
  166.                             }
  167.                         case "jsonManagement":
  168.                             if(isset($_SESSION["isAdmin"]) && $_SESSION["isAdmin"]==1) {
  169.                                 include("php/public/jsonManagement.inc");
  170.                                 break;
  171.                             }
  172.                         default:
  173.                             include("php/public/overview.inc");
  174.                             break;
  175.                     }
  176.                 }else include("php/public/overview.inc");
  177.             }
  178.             ?>
  179.         </section>
  180.         <section id="userSettingsOnclick" onclick="toggleUserSettings();"></section>
  181.         <script src="js/bootstrap/js/bootstrap.min.js"></script>
  182.         <script src="js/functions.js"></script>
  183.     <?php
  184.     }else include("php/public/login.inc");
  185. ?>
  186. </body>
  187. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement