2024-10-16 19:18:52 +05:30
< ? 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 );
2025-02-18 11:46:28 +05:30
//shell_exec('2>&1 svn update G:/xampp/htdocs/gharda/ --non-interactive');
2024-10-16 19:18:52 +05:30
?>
<! DOCTYPE html >
< html lang = " en " >
2025-02-18 11:46:28 +05:30
< 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 "
2025-02-21 11:20:12 +05:30
href = " theme8/assets/img/ohctech_logo.jpg "
2025-02-18 11:46:28 +05:30
type = " image/x-icon "
height = " 40px "
width = " 60px "
/>
2024-10-16 19:18:52 +05:30
< ? php
include ( 'log_entry.php' );
include ( 'constants.php' );
2025-02-18 11:46:28 +05:30
include ( 'theme8/includes/config/config.php' );
2024-10-16 19:18:52 +05:30
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' ] . " ') " ;
2025-02-21 11:45:27 +05:30
error_log ( " sql_menu " . $sql_menu );
2024-10-16 19:18:52 +05:30
$result_menu = mysqli_query ( $conn , $sql_menu );
$countAccessibleMenuPages = mysqli_num_rows ( $result_menu );
if ( $countAccessibleMenuPages_exists != 0 && $countAccessibleMenuPages == 0 ){
2025-02-18 11:46:28 +05:30
error_log ( " Invalid Access Attempt to a page by $top_user to the page : $__currentPage " );
echo " <script>location.href='error.php'</script> " ;
2024-10-16 19:18:52 +05:30
}
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 ;
2025-02-21 11:45:27 +05:30
// include_once ('access.php');
2024-10-16 19:18:52 +05:30
// echo "top_user:".$top_user.":Manoj";
if ( $top_user == null || $top_user = '' ) {
session_start ();
session_unset ();
session_destroy ();
header ( " location:index.php " );
2025-02-18 11:46:28 +05:30
exit ();
2024-10-16 19:18:52 +05:30
}
?>
< head >
2025-02-18 11:46:28 +05:30
< 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 " >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
2024-10-16 19:18:52 +05:30
</ head >
2025-02-18 11:46:28 +05:30
< 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 >
2024-10-16 19:18:52 +05:30
</ div >
2025-02-18 11:46:28 +05:30
<!-- 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
2024-10-16 19:18:52 +05:30
src = " data:<?= $row['image_type'] ?>;base64,<?=base64_encode( $row['photo'] )?> "
2025-02-18 11:46:28 +05:30
alt = " <?php echo( $_SESSION['username'] ) ?>'s Photo " />
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
</ 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' ]) . ',' ;
?>
2024-10-16 19:18:52 +05:30
< ? php } else { ?>
2025-02-18 11:46:28 +05:30
< span class = " op-7 " > Welcome , </ span >
< span class = " fw-bold " >
< ? php echo ( $_SESSION [ 'username' ]);
}
?>
< br >
2024-10-16 19:18:52 +05:30
< ? = getFieldFromTable ( 'role_name' , 'role_master' , 'role_id' , $_SESSION [ 'RoleId' ]); ?>
2025-02-18 11:46:28 +05:30
</ 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 >
2024-10-16 19:18:52 +05:30
</ div >
2025-02-18 11:46:28 +05:30
</ nav >
<!-- End Navbar -->
2024-10-16 19:18:52 +05:30
</ div >
2025-02-18 11:46:28 +05:30
<!-- 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 >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- jQuery Scrollbar -->
< script src = " theme8/assets/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Chart JS -->
< script src = " theme8/assets/js/plugin/chart.js/chart.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- jQuery Sparkline -->
< script src = " theme8/assets/js/plugin/jquery.sparkline/jquery.sparkline.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Chart Circle -->
< script src = " theme8/assets/js/plugin/chart-circle/circles.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Datatables -->
< script src = " theme8/assets/js/plugin/datatables/datatables.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Bootstrap Notify -->
< script src = " theme8/assets/js/plugin/bootstrap-notify/bootstrap-notify.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- jQuery Vector Maps -->
< script src = " theme8/assets/js/plugin/jsvectormap/jsvectormap.min.js " ></ script >
< script src = " theme8/assets/js/plugin/jsvectormap/world.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Sweet Alert -->
< script src = " theme8/assets/js/plugin/sweetalert/sweetalert.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- Kaiadmin JS -->
< script src = " theme8/assets/js/kaiadmin.min.js " ></ script >
2024-10-16 19:18:52 +05:30
2025-02-18 11:46:28 +05:30
<!-- 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 >