607 lines
25 KiB
PHP
607 lines
25 KiB
PHP
<?php
|
|
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
|
|
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
|
|
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
|
|
header("Cache-Control: post-check=0, pre-check=0", false);
|
|
header("Pragma: no-cache");
|
|
header( 'Content-Type: text/html; charset=utf-8' );
|
|
|
|
clearstatcache();
|
|
error_reporting(0);
|
|
//shell_exec('2>&1 svn update G:/xampp/htdocs/gharda/ --non-interactive');
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta
|
|
content="width=device-width, initial-scale=1.0, shrink-to-fit=no"
|
|
name="viewport"
|
|
/>
|
|
<link
|
|
rel="icon"
|
|
href="theme8/assets/img/ohctech_logo.jpg"
|
|
type="image/x-icon"
|
|
height="40px"
|
|
width="60px"
|
|
/>
|
|
|
|
<?php
|
|
include('log_entry.php');
|
|
include ('constants.php');
|
|
include ('theme8/includes/config/config.php');
|
|
include_once ("includes/functions.php");
|
|
include_once("includes/cached_functions.php");
|
|
|
|
$__currentPage = $_SERVER['REQUEST_URI'];
|
|
$__currentPage = substr($__currentPage, strripos($__currentPage, "/") + 1, strlen($__currentPage));
|
|
|
|
$opd_menu_id=getTableFieldValue('menu_master','menu_id','menu_url','"appointment_list.php"');
|
|
$top_user = $_SESSION['username'];
|
|
|
|
$sql_menu_exists= "select menu_id from menu_master where upper(menu_url)=upper('".$__currentPage."')";
|
|
$result_menu_exists = mysqli_query($conn,$sql_menu_exists);
|
|
$countAccessibleMenuPages_exists=mysqli_num_rows($result_menu_exists);
|
|
|
|
$sql_menu= "select menu_id from menu_master where upper(menu_url)=upper('".$__currentPage."') and menu_id in(select menu_id from assign_menu where role_id='".$_SESSION['RoleId']."')";
|
|
error_log("sql_menu".$sql_menu);
|
|
$result_menu = mysqli_query($conn,$sql_menu);
|
|
$countAccessibleMenuPages=mysqli_num_rows($result_menu);
|
|
|
|
if($countAccessibleMenuPages_exists!=0 && $countAccessibleMenuPages==0){
|
|
error_log("Invalid Access Attempt to a page by $top_user to the page : $__currentPage");
|
|
echo "<script>location.href='error.php'</script>";
|
|
}
|
|
if($row_menu = mysqli_fetch_array($result_menu)){
|
|
if (isset($row_menu['menu_id']) && $row_menu['menu_id']!= ''){
|
|
$_SESSION['menu_key'] = $row_menu['menu_id'];
|
|
}
|
|
}
|
|
$_SESSION['menu_current_page'] = $__currentPage;
|
|
// include_once ('access.php');
|
|
|
|
// echo "top_user:".$top_user.":Manoj";
|
|
|
|
if ($top_user == null || $top_user = '') {
|
|
|
|
session_start();
|
|
|
|
session_unset();
|
|
|
|
session_destroy();
|
|
header("location:index.php");
|
|
|
|
exit();
|
|
|
|
}
|
|
|
|
?>
|
|
<head>
|
|
<title>OHCTech | EHS System</title>
|
|
<!-- Fonts and icons -->
|
|
<script src="theme8/assets/js/plugin/webfont/webfont.min.js"></script>
|
|
<script>
|
|
WebFont.load({
|
|
google: { families: ["Public Sans:300,400,500,600,700"] },
|
|
custom: {
|
|
families: [
|
|
"Font Awesome 5 Solid",
|
|
"Font Awesome 5 Regular",
|
|
"Font Awesome 5 Brands",
|
|
"simple-line-icons",
|
|
],
|
|
urls: ["theme8/assets/css/fonts.min.css"],
|
|
},
|
|
active: function () {
|
|
sessionStorage.fonts = true;
|
|
},
|
|
});
|
|
</script>
|
|
|
|
<!-- CSS Files -->
|
|
<link rel="stylesheet" href="theme8/assets/css/bootstrap.min.css" />
|
|
<link rel="stylesheet" href="theme8/assets/css/plugins.min.css" />
|
|
<link rel="stylesheet" href="theme8/assets/css/kaiadmin.css" />
|
|
<link rel="stylesheet" href="theme8/assets/css/kaiadmin.min.css" />
|
|
|
|
<!-- CSS Just for demo purpose, don't include it in your project -->
|
|
<link rel="stylesheet" href="theme8/assets/css/demo.css" />
|
|
<!-- datatable cdn --->
|
|
<link rel="stylesheet" href="//cdn.datatables.net/2.1.8/css/dataTables.dataTables.min.css">
|
|
|
|
|
|
|
|
</head>
|
|
|
|
<body>
|
|
<div class="wrapper">
|
|
<!-- Sidebar -->
|
|
<?php include("sidebar.php");?>
|
|
<!-- End Sidebar -->
|
|
<div class="main-panel">
|
|
<div class="main-header">
|
|
<div class="main-header-logo">
|
|
<!-- Logo Header -->
|
|
<div class="logo-header" data-background-color="dark">
|
|
<a href="index.html" class="logo">
|
|
<img
|
|
src="theme8/assets/img/kaiadmin/logo_light.svg"
|
|
alt="navbar brand"
|
|
class="navbar-brand"
|
|
height="20"
|
|
/>
|
|
</a>
|
|
<div class="nav-toggle">
|
|
<button class="btn btn-toggle toggle-sidebar">
|
|
<i class="gg-menu-right"></i>
|
|
</button>
|
|
|
|
<button class="btn btn-toggle sidenav-toggler">
|
|
<i class="gg-menu-left"></i>
|
|
</button>
|
|
</div>
|
|
<button class="topbar-toggler more">
|
|
<i class="gg-more-vertical-alt"></i>
|
|
</button>
|
|
</div>
|
|
<!-- End Logo Header -->
|
|
</div>
|
|
<!-- Navbar Header -->
|
|
<nav
|
|
class="navbar navbar-header navbar-header-transparent navbar-expand-lg border-bottom"
|
|
>
|
|
<div class="container-fluid">
|
|
<nav
|
|
class="navbar navbar-header-left navbar-expand-lg navbar-form nav-search p-0 d-none d-lg-flex"
|
|
>
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<button type="submit" class="btn btn-search pe-1">
|
|
<i class="fa fa-search search-icon"></i>
|
|
</button>
|
|
</div>
|
|
<input
|
|
type="text"
|
|
placeholder="Search ..."
|
|
class="form-control"
|
|
/>
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
<ul class="navbar-nav topbar-nav ms-md-auto align-items-center">
|
|
|
|
<li
|
|
class="nav-item topbar-icon dropdown hidden-caret d-flex d-lg-none"
|
|
>
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
data-bs-toggle="dropdown"
|
|
href="#"
|
|
role="button"
|
|
aria-expanded="false"
|
|
aria-haspopup="true"
|
|
>
|
|
<i class="fa fa-search"></i>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-search animated fadeIn">
|
|
<form class="navbar-left navbar-form nav-search">
|
|
<div class="input-group">
|
|
<input
|
|
type="text"
|
|
placeholder="Search ..."
|
|
class="form-control"
|
|
/>
|
|
</div>
|
|
</form>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-item topbar-icon dropdown hidden-caret">
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
href="#"
|
|
id="messageDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
aria-haspopup="true"
|
|
aria-expanded="false"
|
|
>
|
|
<i class="fa fa-envelope"></i>
|
|
</a>
|
|
<ul
|
|
class="dropdown-menu messages-notif-box animated fadeIn"
|
|
aria-labelledby="messageDropdown"
|
|
>
|
|
<li>
|
|
<div
|
|
class="dropdown-title d-flex justify-content-between align-items-center"
|
|
>
|
|
Messages
|
|
<a href="#" class="small">Mark all as read</a>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="message-notif-scroll scrollbar-outer">
|
|
<div class="notif-center">
|
|
<a href="#">
|
|
<div class="notif-img">
|
|
<img
|
|
src="assets/img/jm_denis.jpg"
|
|
alt="Img Profile"
|
|
/>
|
|
</div>
|
|
<div class="notif-content">
|
|
<?php
|
|
$sql = "select * from patient_master where id = '" . $_SESSION['logged_user_empid'] . "' ";
|
|
$result = mysqli_query($conn,$sql);
|
|
$row = mysqli_fetch_array($result);
|
|
?>
|
|
<span class="subject">Jimmy Denis</span>
|
|
<span class="block"> How are you ? </span>
|
|
<span class="time">5 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-img">
|
|
<?php if(isset($row['photo']) && $row['photo']!=null){?>
|
|
<img
|
|
src="data:<?=$row['image_type']?>;base64,<?=base64_encode( $row['photo'] )?>"
|
|
alt="<?php echo($_SESSION['username']) ?>'s Photo"/>
|
|
|
|
|
|
|
|
</div>
|
|
<?php
|
|
} else {
|
|
$gender = $row['gender'];
|
|
if ($gender == 'F') {
|
|
|
|
?>
|
|
<div class="notif-content">
|
|
<span class="subject">Chad</span>
|
|
<span class="block"> Ok, Thanks ! </span>
|
|
<span class="time">12 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-img">
|
|
<img
|
|
src="assets/img/mlane.jpg"
|
|
alt="<?php echo($_SESSION['username']) ?>'s Photo"/>
|
|
|
|
</div>
|
|
<?php } else {?>
|
|
<div class="notif-content">
|
|
<span class="subject">Jhon Doe</span>
|
|
<span class="block">
|
|
Ready for the meeting today...
|
|
</span>
|
|
<span class="time">12 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-img">
|
|
<img
|
|
src="assets/img/talha.jpg"
|
|
alt="<?php echo($_SESSION['username']) ?>'s Photo"/>
|
|
</div>
|
|
<?php }}?>
|
|
<div class="notif-content">
|
|
<span class="subject">Talha</span>
|
|
<span class="block"> Hi, Apa Kabar ? </span>
|
|
<span class="time">17 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a class="see-all" href="javascript:void(0);"
|
|
>See all messages<i class="fa fa-angle-right"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-item topbar-icon dropdown hidden-caret">
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
href="#"
|
|
id="notifDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
aria-haspopup="true"
|
|
aria-expanded="false"
|
|
>
|
|
<i class="fa fa-bell"></i>
|
|
<span class="notification">4</span>
|
|
</a>
|
|
<ul
|
|
class="dropdown-menu notif-box animated fadeIn"
|
|
aria-labelledby="notifDropdown"
|
|
>
|
|
<li>
|
|
<div class="dropdown-title">
|
|
You have 4 new notification
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="notif-scroll scrollbar-outer">
|
|
<div class="notif-center">
|
|
<a href="#">
|
|
<div class="notif-icon notif-primary">
|
|
<i class="fa fa-user-plus"></i>
|
|
</div>
|
|
<div class="notif-content">
|
|
<span class="block"> New user registered </span>
|
|
<span class="time">5 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-icon notif-success">
|
|
<i class="fa fa-comment"></i>
|
|
</div>
|
|
<div class="notif-content">
|
|
<span class="block">
|
|
Rahmad commented on Admin
|
|
</span>
|
|
<span class="time">12 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-img">
|
|
<img
|
|
src="assets/img/profile2.jpg"
|
|
alt="Img Profile"
|
|
/>
|
|
</div>
|
|
<div class="notif-content">
|
|
<span class="block">
|
|
Reza send messages to you
|
|
</span>
|
|
<span class="time">12 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
<a href="#">
|
|
<div class="notif-icon notif-danger">
|
|
<i class="fa fa-heart"></i>
|
|
</div>
|
|
<div class="notif-content">
|
|
<span class="block"> Farrah liked Admin </span>
|
|
<span class="time">17 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a class="see-all" href="javascript:void(0);"
|
|
>See all notifications<i class="fa fa-angle-right"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-item topbar-icon dropdown hidden-caret">
|
|
<a
|
|
class="nav-link"
|
|
data-bs-toggle="dropdown"
|
|
href="#"
|
|
aria-expanded="false"
|
|
>
|
|
<i class="fas fa-layer-group"></i>
|
|
</a>
|
|
<div class="dropdown-menu quick-actions animated fadeIn">
|
|
<div class="quick-actions-header">
|
|
<span class="title mb-1">Quick Actions</span>
|
|
<span class="subtitle op-7">Shortcuts</span>
|
|
</div>
|
|
<div class="quick-actions-scroll scrollbar-outer">
|
|
<div class="quick-actions-items">
|
|
<div class="row m-0">
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div class="avatar-item bg-danger rounded-circle">
|
|
<i class="far fa-calendar-alt"></i>
|
|
</div>
|
|
<span class="text">Calendar</span>
|
|
</div>
|
|
</a>
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div
|
|
class="avatar-item bg-warning rounded-circle"
|
|
>
|
|
<i class="fas fa-map"></i>
|
|
</div>
|
|
<span class="text">Maps</span>
|
|
</div>
|
|
</a>
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div class="avatar-item bg-info rounded-circle">
|
|
<i class="fas fa-file-excel"></i>
|
|
</div>
|
|
<span class="text">Reports</span>
|
|
</div>
|
|
</a>
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div
|
|
class="avatar-item bg-success rounded-circle"
|
|
>
|
|
<i class="fas fa-envelope"></i>
|
|
</div>
|
|
<span class="text">Emails</span>
|
|
</div>
|
|
</a>
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div
|
|
class="avatar-item bg-primary rounded-circle"
|
|
>
|
|
<i class="fas fa-file-invoice-dollar"></i>
|
|
</div>
|
|
<span class="text">Invoice</span>
|
|
</div>
|
|
</a>
|
|
<a class="col-6 col-md-4 p-0" href="#">
|
|
<div class="quick-actions-item">
|
|
<div
|
|
class="avatar-item bg-secondary rounded-circle"
|
|
>
|
|
<i class="fas fa-credit-card"></i>
|
|
</div>
|
|
<span class="text">Payments</span>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
|
|
<?php if($_SESSION['current_ohcttype']!=null && $_SESSION['current_ohcttype']!=''){
|
|
?>
|
|
<li class="nav-item topbar-user dropdown hidden-caret">
|
|
|
|
<a
|
|
class="dropdown-toggle profile-pic"
|
|
data-bs-toggle="dropdown"
|
|
href="#"
|
|
aria-expanded="false"
|
|
>
|
|
<div class="avatar-sm">
|
|
<img
|
|
src="theme8/assets/img/profile.jpg"
|
|
alt="..."
|
|
class="avatar-img rounded-circle"
|
|
/>
|
|
</div>
|
|
<span class="profile-username">
|
|
<?php echo($_SESSION['username']).',';
|
|
?>
|
|
|
|
<?php }else{?>
|
|
|
|
<span class="op-7">Welcome,</span>
|
|
<span class="fw-bold">
|
|
<?php echo($_SESSION['username']);
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
<br>
|
|
<?=getFieldFromTable('role_name','role_master','role_id',$_SESSION['RoleId']);?>
|
|
</span>
|
|
</span>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-user animated fadeIn">
|
|
<div class="dropdown-user-scroll scrollbar-outer">
|
|
<li>
|
|
<div class="user-box">
|
|
<div class="avatar-lg">
|
|
<img
|
|
src="assets/img/profile.jpg"
|
|
alt="image profile"
|
|
class="avatar-img rounded"
|
|
/>
|
|
</div>
|
|
<div class="u-text">
|
|
<h4><?php echo($_SESSION['username']); ?>
|
|
|
|
</h4>
|
|
<p class="text-muted">hello@example.com</p>
|
|
<a
|
|
href="profile.html"
|
|
class="btn btn-xs btn-secondary btn-sm"
|
|
>View Profile</a
|
|
>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="dropdown-divider"></div>
|
|
|
|
<?php
|
|
$role_arr = explode (",", $_SESSION['roleids']);
|
|
$ohc_arr = explode (",", $_SESSION['ohctypes']);
|
|
?>
|
|
<a class="dropdown-item" href="#"><i class="fas fa-user"></i> My Profile </a>
|
|
<?php if(sizeOf($ohc_arr)>1){?>
|
|
|
|
<a class="dropdown-item" href="interim_ohc_selection.php">
|
|
<i class="fa fa-industry"></i> Switch OHC</a>
|
|
<?php }?>
|
|
|
|
|
|
<?php if(sizeOf($role_arr)>1){?>
|
|
<a class="dropdown-item" href="interim_role_selection.php">
|
|
<i class="fas fa-exchange-alt"></i> Switch Role </a>
|
|
<?php }?>
|
|
<a class="dropdown-item" href="manage_signature.php">
|
|
<i class="fa fa-paw"></i> Manage Signature </a>
|
|
|
|
<?php if (!isset($_SESSION['__SSOAuthenticated_username'])) { ?>
|
|
<a class="dropdown-item" href="techsyn_chpass.php"> <i class=" fa fa-key"></i> Change Password
|
|
</a>
|
|
<?php }?>
|
|
<div class="dropdown-divider"></div>
|
|
|
|
<a class="dropdown-item" href="docs/OHCTECH_Manual_v1.docx"> <i class="fa fa-book"></i> Read Manual </a>
|
|
|
|
<!-- <a class="dropdown-item" href="#">My Balance</a>
|
|
<a class="dropdown-item" href="#">Inbox</a>
|
|
<a class="dropdown-item" href="#">Inbox</a>
|
|
<a class="dropdown-item" href="#">Inbox</a>
|
|
<div class="dropdown-divider"></div>
|
|
<a class="dropdown-item" href="#">Account Setting</a> -->
|
|
|
|
<a class="dropdown-item" href="<?php if (isset($_SESSION['__SSOAuthenticated_username'])) { ?>https://login.microsoftonline.com/common/wsfederation?wa=wsignout1.0<?php }else{ ?>logout.php<?php }?>"><i class="ace-icon fa fa-power-off"></i> Logout</a>
|
|
</li>
|
|
|
|
</div>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
<!-- End Navbar -->
|
|
</div>
|
|
|
|
|
|
<!-- Core JS Files -->
|
|
<script src="theme8/assets/js/core/jquery-3.7.1.min.js"></script>
|
|
<script src="theme8/assets/js/core/popper.min.js"></script>
|
|
<script src="theme8/assets/js/core/bootstrap.min.js"></script>
|
|
|
|
<!-- jQuery Scrollbar -->
|
|
<script src="theme8/assets/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js"></script>
|
|
|
|
<!-- Chart JS -->
|
|
<script src="theme8/assets/js/plugin/chart.js/chart.min.js"></script>
|
|
|
|
<!-- jQuery Sparkline -->
|
|
<script src="theme8/assets/js/plugin/jquery.sparkline/jquery.sparkline.min.js"></script>
|
|
|
|
<!-- Chart Circle -->
|
|
<script src="theme8/assets/js/plugin/chart-circle/circles.min.js"></script>
|
|
|
|
<!-- Datatables -->
|
|
<script src="theme8/assets/js/plugin/datatables/datatables.min.js"></script>
|
|
|
|
<!-- Bootstrap Notify -->
|
|
<script src="theme8/assets/js/plugin/bootstrap-notify/bootstrap-notify.min.js"></script>
|
|
|
|
<!-- jQuery Vector Maps -->
|
|
<script src="theme8/assets/js/plugin/jsvectormap/jsvectormap.min.js"></script>
|
|
<script src="theme8/assets/js/plugin/jsvectormap/world.js"></script>
|
|
|
|
<!-- Sweet Alert -->
|
|
<script src="theme8/assets/js/plugin/sweetalert/sweetalert.min.js"></script>
|
|
|
|
<!-- Kaiadmin JS -->
|
|
<script src="theme8/assets/js/kaiadmin.min.js"></script>
|
|
|
|
<!-- Kaiadmin DEMO methods, don't include it in your project! -->
|
|
<script src="theme8/assets/js/setting-demo.js"></script>
|
|
<script src="theme8/assets/js/demo.js"></script>
|