PHP-databaskonstruktion

Log | Files | Refs

pageTemplate.php (2518B)


      1 <?php
      2     $pages = [
      3         'index.php' => 'Agents',
      4         'incidents.php' => 'Incidents',
      5         'operations.php' => 'Operations',
      6         'terrain.php' => 'Terrain',
      7         'reports.php' => 'Reports'
      8     ];
      9 ?>
     10 
     11 <html lang="en">
     12 <head>
     13     <meta charset="UTF-8">
     14     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     15     <title>PUCKO-PORTAL</title>
     16     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
     17     <script defer src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
     18     <script defer src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script>
     19     <script defer src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
     20 </head>
     21 
     22 <body>
     23     <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
     24         <a class="navbar-brand" href="#">PUCKO-PORTAL</a>
     25         <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
     26             <span class="navbar-toggler-icon"></span>
     27         </button>
     28         <div class="collapse navbar-collapse" id="navbarNav">
     29             <ul class="navbar-nav">
     30                 <?php 
     31                     $currentPage = basename($_SERVER['SCRIPT_NAME']);
     32                     foreach ($pages as $file => $name) {
     33                         $active = ($currentPage == $file) ? 'active' : '';
     34                         echo "<li class='nav-item $active'>
     35                             <a class='nav-link' href='./$file'>$name</a>
     36                         </li>";
     37                     }
     38                 ?>
     39             </ul>
     40             <?php
     41                 if (isset($_SESSION['UserName']) && isset($_SESSION['Password'])) {
     42                     echo '<ul class="navbar-nav d-lg-flex ml-lg-auto">
     43                             <li class="nav-item">
     44                                 <a class="nav-link" href="logout.php">Logout</a>
     45                             </li>
     46                         </ul>';
     47                 }
     48             ?>
     49         </div>
     50     </nav>
     51 
     52     <br><br><br>
     53     
     54     <div class='m-md-5 m-sm-3 m-1'>
     55         <?php echo $pageContent; ?>
     56     </div>
     57     
     58     <br><br><br><br><br><br>
     59 
     60     <footer class="footer py-3 bg-dark text-white text-center fixed-bottom">
     61         <div class="container">
     62             <p>&copy;<?php echo date('Y');?> PUCKO-PORTAL. All rights reserved.</p>
     63         </div>
     64     </footer>
     65 </body>