JezK
Edit File: header.php
<?php if(!isset($_SESSION)) ini_set('session.cookie_secure', '1'); ini_set('session.cookie_httponly', '1'); ini_set('session.cookie_samesite', 'Strict'); // Security Headers header("X-XSS-Protection: 1; mode=block"); session_start(); $applicationName = ""; if(!isset($_SESSION['bdcUserID'])) { echo "<script>location.replace('index.php');</script>"; } if ($_SESSION['USER_IP'] !== $_SERVER['HTTP_CF_CONNECTING_IP'] || $_SESSION['USER_AGENT'] !== $_SERVER['HTTP_USER_AGENT']) { session_destroy(); echo "<script>location.replace('index.php');</script>"; } else { include("app/bdcUserActiveStatusApp.php"); } $currentFile = basename($_SERVER['PHP_SELF']); if ($currentFile !== 'index.php') { include("app/authCheck.php"); } ?> <!DOCTYPE html> <html lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="icon" type="image/ico" href="https://nabfins.org/wp-content/uploads/2017/06/fav-icon.png" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Nabfins</title> <!-- Bootstrap Core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom CSS --> <link href="css/sb-admin.css" rel="stylesheet" /> <link rel="stylesheet" href="css/style.css" /> <!-- Custom Fonts --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!--Data Tables----> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" /> <link href="https://cdn.datatables.net/1.10.15/css/dataTables.bootstrap.min.css" /> <!-- jQuery --> <script src="js/jquery.js"></script> <!---datepiclker files-----> <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker3.min.css"> <script type='text/javascript' src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.min.js"></script> <!-- Bootstrap Core JavaScript --> <script src="js/bootstrap.min.js"></script> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <script> $(document).on('click', 'a.expand', function(e) { e.preventDefault(); $(this).siblings('ul').slideToggle(); }); </script> <body> <?php $dashboard=''; $commissions=''; $monthlyReports=''; $settings=''; if(isset($currentPage)) { switch($currentPage) { case 'dashboard': $dashboard="active"; break; case 'commissions': $commissions="active"; break; case 'settings': $settings="active"; break; case 'monthlyReports': $monthlyReports="active"; break; case 'contactPersons': $contactPersons="active"; break; case 'staff': $staff="active"; break; case 'monthlyUpdate': $monthlyUpdate="active"; break; case 'profile': $profile="active"; break; } } ?> <div id="wrapper"> <!-- Navigation --> <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- <a class="navbar-brand" href="index.html">B&DF/B&DC</a>--> </div> <div class="text-center col-md-12 head-text">Business & Development Correspondents</div> <p class="text-right" style="background: #deddd4;margin-bottom: 0px;padding: 17px 30px;clear:both;font-weight: bold;"><?php echo $applicationName; ?></p> <!-- Top Menu Items --> <!-- Sidebar Menu Items - These collapse to the responsive navigation menu on small screens --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav side-nav"> <div class="text-center" style="width: 100%;padding: 10px;"><a href="http://ddd.krify.com/nabfins10/"><img src="images/logo.png"></a></div> <li class="<?=$dashboard;?>"> <a href="dashboard.php" ><i class="fa fa-fw fa-dashboard"></i> Dashboard</a> </li> <li class="<?=$staff;?>"> <a href="staff.php" ><i class="fa fa-fw fa-dashboard"></i> Staff</a> </li> <li class="<?=$contactPersons;?>"> <a href="contactPersons.php" ><i class="fa fa-fw fa-dashboard"></i> Contact Person</a> </li> <li class="<?=$monthlyReports;?>"> <a href="monthlyUpdate.php" ><i class="fa fa-fw fa-dashboard"></i> Monthly Update</a> </li> <li class="<?=$profile;?>"> <a href="profile.php" ><i class="fa fa-fw fa-dashboard"></i> Profile</a> </li> <!--li class="<?=$commissions;?>"> <a href="<?php echo $commissionsPage; ?>"><i class="fa fa-bar-chart"></i> Commissions</a> </li> <li class="<?=$monthlyReports;?>"> <a href="<?php echo $monthlyReportsPage; ?>"><i class="fa fa-fw fa-bar-chart-o"></i> Monthly Perfomance Reports</a> </li> <li class="<?=$monthlyReports;?>"> <a href="<?php echo $monthlyReportsPage; ?>" class="expand"><i class="fa fa-fw fa-bar-chart-o"></i> Collection Staff</a </li--> <li class="<?=$settings;?>"> <a href="changePassword.php"><i class="fa fa-cog"></i> Settings</a> </li> <li> <a href="app/logoutApp.php"><i class="fa fa-power-off"></i> Logout</a> </li> </ul> </div> <!-- /.navbar-collapse --> </nav> <div style="clear:both;"></div>