CasperSecurity
<!DOCTYPE html>
<?php
include '../connection/connection.php';
include '../connection/login/login-authenticate.php';
include '../connection/functions/encryption.php';
include '../connection/login/session.php';
$userId = $_SESSION['USER_ID'];
$db_handle = new DBController();
$kh=$db_handle-> runQuery("SELECT * FROM user WHERE user_id = '$userId' ");
foreach($kh as $vj) {
$user_name = $vj['user_name'];
}
$cdate = date("Y-m-d");
$cmonth = date("m",strtotime($cdate));
$cyear = date("Y",strtotime($cdate));
$cdatee = date("d",strtotime($cdate));
if($cmonth < 04){
$fdate = '01';
$fmonth = '04';
$fyear = $cyear-1;
$tdate = '31';
$tmonth = '03';
$tyear = $cyear;
$from_date = $fyear.'-'.$fmonth.'-'.$fdate;
$to_date = $tyear.'-'.$tmonth.'-'.$tdate;
}elseif($cmonth >= 04){
$fdate = '01';
$fmonth = '04';
$fyear = $cyear;
$tdate = '31';
$tmonth = '03';
$tyear = $cyear+1;
$from_date = $fyear.'-'.$fmonth.'-'.$fdate;
$to_date = $tyear.'-'.$tmonth.'-'.$tdate;
}else{
}
$db_handle = new DBController();
$kapp = $db_handle-> runQuery("SELECT * FROM application");
foreach($kapp as $vkapp) {
$product_name = $vkapp['product_name'];
$product_image_small = $vkapp['product_image_small'];
}
?>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../../../images/brand/<?php echo $vkapp['product_image_small'];?>" type="image/png" sizes="50x50">
<title><?php echo $product_name; ?></title>
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<link rel="stylesheet" href="../plugins/fontawesome-free/css/all.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Amebi CDN -->
<link rel="stylesheet" href="https://cdn.amebi.live/amebiadmin.v2.0/amebiadmin.css">
<link rel="stylesheet" href="../assets/css/style.css">
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Comfortaa:wght@300&family=Heebo:wght@300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Jockey+One&display=swap" rel="stylesheet">
<style>
.bg-warningn{
background-color: #fca503;
color: #343a40;
}
</style>
</head>
<body class="hold-transition sidebar-mini sidebar-collapse layout-fixed layout-navbar-fixed">
<!-- Site wrapper -->
<div class="wrapper">
<!-- Navbar -->
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
<!-- Left navbar links -->
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
</li>
<!--li class="nav-item d-none d-sm-inline-block">
<a href="index.php" class="nav-link"> Home</a>
</li-->
<!--li class="nav-item d-none d-sm-inline-block">
<a href="#" class="nav-link">Contact</a>
</li-->
</ul>
<!-- SEARCH FORM -->
<form class="form-inline ml-3">
<div class="input-group input-group-sm" style="width:570px!important;">
<input class="form-control form-control-navbar" type="search" placeholder="Search" aria-label="Search">
<div class="input-group-append">
<button class="btn btn-success" type="submit">
<i class="fas fa-search"></i>
</button>
</div>
</div>
</form>
<!-- Right navbar links -->
<ul class="navbar-nav ml-auto">
<!-- Messages Dropdown Menu -->
<li class="nav-item dropdown">
<a class="nav-link" data-toggle="dropdown" href="#" onclick="collectchat.open('AMEBIID')">
<i class="far fa-comments"></i>
</a>
</li>
<!-- Notifications Dropdown Menu -->
<li class="nav-item dropdown">
<a class="nav-link" data-toggle="dropdown" href="#">
<i class="far fa-bell"></i>
<!--span class="badge badge-warning navbar-badge">15</span-->
</a>
<!--div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
<span class="dropdown-item dropdown-header">15 Notifications</span>
<div class="dropdown-divider"></div>
<!-- Notification Loop Start Here -->
<!--a href="#" class="dropdown-item">
<i class="fas fa-envelope mr-2"></i> 4 new messages
<span class="float-right text-muted text-sm">3 mins</span>
</a>
<div class="dropdown-divider"></div>
<!-- Notification Loop Ends Here -->
<!--a href="#" class="dropdown-item dropdown-footer">See All Notifications</a>
</div-->
</li>
<li class="nav-item">
<a class="nav-link" data-widget="control-sidebar" data-slide="true" href="#" role="button">
<i class="fas fa-power-off"></i>
</a>
<!--<a class="nav-link" href="logout" role="button">
<i class="fas fa-th-large"></i>
</a>-->
</li>
</ul>
</nav>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
<aside class="main-sidebar sidebar-dark-success elevation-4">
<!-- Brand Logo -->
<a href="index.php" class="brand-link">
<img src="images/brand/brand-icon.png"
alt="atrakēt"
class="brand-image img-circle elevation-3"
style="opacity: 1">
<span class="brand-text font-weight-light"><?php echo $product_name; ?></span>
</a>
<!-- Sidebar -->
<div class="sidebar">
<!-- Sidebar user panel (optional) -->
<div class="user-panel mt-3 pb-3 mb-3 d-flex">
<div class="image">
<img src="https://img.icons8.com/office/80/000000/user.png" class="img-circle elevation-2" alt="<?php echo $userNameForHover;?>">
</div>
<div class="info">
<a href="#" class="d-block"><?php echo $user_name;?></a>
</div>
</div>
<!-- Sidebar Menu -->
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column nav-flat nav-compact nav-child-indent text-sm" data-widget="treeview" role="menu" data-accordion="false">
<!-- Add icons to the links using the .nav-icon class
with font-awesome or any other icon font library -->
<li class="nav-item has-treeview menu-open">
<a href="#" class="nav-link active">
<i class="nav-icon fas fa-tachometer-alt"></i>
<p>
Dashboard
<i class="right fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="index.php" class="nav-link active">
<i class="far fa-circle nav-icon"></i>
<p>Dashboard 1</p>
</a>
</li>
</ul>
</li>
<?php
$dbHandle = new DBController();
$menusDatas = $dbHandle->runQuery("SELECT main_menu.mainmenu_id,main_menu.icon,main_menu.mainmenu_name FROM (((((main_menu
INNER JOIN sub_menu ON main_menu.mainmenu_id = sub_menu.mainmenu_id_fk)
INNER JOIN role_activities ON sub_menu.submenu_id = role_activities.feature_id)
INNER JOIN role ON role_activities.role_id = role.role_id)
INNER JOIN user_role ON role.role_id = user_role.role_id)
INNER JOIN user ON user_role.user_id = user.user_id)
WHERE user.user_id = '$userId' AND (role_activities.add_option = 'yes' OR role_activities.edit_option = 'yes' OR role_activities.delete_option = 'yes' OR role_activities.view_data = 'yes') GROUP BY main_menu.mainmenu_id");
foreach($menusDatas as $mainMenus){
$restPath = "/var/www/atraket.amebi.live";
$mainMenuId = $mainMenus['mainmenu_id'];
$icon = $mainMenus['icon'];
$dbHandle = new DBController();
$submenusDatass = $dbHandle->runQuery("SELECT * FROM ((((sub_menu
INNER JOIN role_activities ON sub_menu.submenu_id = role_activities.feature_id)
INNER JOIN role ON role_activities.role_id = role.role_id)
INNER JOIN user_role ON role.role_id = user_role.role_id)
INNER JOIN user ON user_role.user_id = user.user_id)
WHERE sub_menu.mainmenu_id_fk = '$mainMenuId' AND user.user_id = '$userId' AND (role_activities.add_option = 'yes' OR role_activities.edit_option = 'yes' OR role_activities.delete_option = 'yes' OR role_activities.view_data = 'yes')");
foreach($submenusDatass as $subMenuss){
$mainpage_url = $restPath."/".$subMenuss['submenu_url'];
if( $mainpage_url == amebi_crypt($_GET['pageid'],d)){
$menuopen = 'menu-open';
$menuactive = 'active';
} else {
$menuopen = '';
$menuactive = '';
}
}
?>
<!-- Add icons to the links using the .nav-icon class
with font-awesome or any other icon font library -->
<li class="nav-item has-treeview <?php echo $menuopen;?>">
<a href="#" class="nav-link <?php echo $menuactive;?>">
<i class="nav-icon <?php echo $icon;?>"></i>
<p>
<?php echo $mainMenus['mainmenu_name'];?>
<i class="right fas fa-angle-left"></i>
</p>
</a>
<?php
$dbHandle = new DBController();
$submenusDatas = $dbHandle->runQuery("SELECT * FROM ((((sub_menu
INNER JOIN role_activities ON sub_menu.submenu_id = role_activities.feature_id)
INNER JOIN role ON role_activities.role_id = role.role_id)
INNER JOIN user_role ON role.role_id = user_role.role_id)
INNER JOIN user ON user_role.user_id = user.user_id)
WHERE sub_menu.mainmenu_id_fk = '$mainMenuId' AND user.user_id = '$userId' AND (role_activities.add_option = 'yes' OR role_activities.edit_option = 'yes' OR role_activities.delete_option = 'yes' OR role_activities.view_data = 'yes')");
foreach($submenusDatas as $subMenus){
$pageLink = $subMenus['submenu_url'];
$pageurl = $restPath."/".$pageLink;
//echo $pageurl;
if($pageurl == $self_server){
$active = 'active';
}else{
$active = '';
}
?>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="//<?php echo $_SERVER['HTTP_HOST'].'/'.$pageLink."?pageid=".amebi_crypt($mainpage_url,e);?>" class="nav-link <?php echo $active;?>">
<i class="far fa-circle nav-icon"></i>
<p><?php echo $subMenus['submenu_name'];?></p>
</a>
</li>
</ul>
<?php
}
?>
</li>
<?php
}
?>
</ul>
</nav>
<!-- /.sidebar-menu -->
</div>
<!-- /.sidebar -->
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<!--div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1>Dashboard</h1>
</div>
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active">Dashboard</li>
</ol>
</div>
</div>
</div><!-- /.container-fluid -->
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-md-3">
<!-- BAR CHART -->
<div class="card card-success">
<div class="card-header">
<h3 class="card-title" >Maintenance Expenses</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fas fa-times"></i></button>
</div>
</div>
<div class="card-body">
<div class="chart">
<canvas id="barChart" style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<div class="col-md-3">
<!-- BAR CHART -->
<div class="card card-success">
<div class="card-header">
<h3 class="card-title">Assets Purchased</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fas fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fas fa-times"></i></button>
</div>
</div>
<div class="card-body">
<div class="chart">
<canvas id="barChart2" style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<div class="col-md-3">
<div class="card card-success">
<div class="card-header">
<h3 class="card-title">Replacement</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fa fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fa fa-times"></i></button>
</div>
</div>
<div class="card-body">
<div class="chart">
<canvas id="areaChart" style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
</div>
<!-- /.card-body -->
</div>
</div>
<div class="col-md-3">
<div class="card card-success">
<div class="card-header">
<h3 class="card-title">Group Wise Assets</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse"><i class="fa fa-minus"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fa fa-times"></i></button>
</div>
</div>
<div class="card-body">
<canvas id="donutChart" style="min-height: 250px; height: 250px; max-height: 250px; max-width: 100%;"></canvas>
</div>
<!-- /.card-body -->
</div>
</div>
</div>
<div class="row">
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn" >
<div class="inner" >
<?php
$db_handle = new DBController();
$res = $db_handle-> runQuery("SELECT COUNT(asset_id) AS Totalasset
FROM asset_item ");
foreach($res as $vres) {
$Totalasset = $vres['Totalasset'];
}
$db_handle = new DBController();
$ress = $db_handle-> runQuery("SELECT SUM(asset_cost) AS Totalasset_cost
FROM asset_item ");
foreach($ress as $vress) {
$Totalasset_cost = $vress['Totalasset_cost'];
}
?>
<p style="font-size:20px;font-weight:bold">Total Assets </p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $vress['Totalasset_cost'];?></p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $vres['Totalasset'];?> </p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-store"></i>
</div>
<a href="modules/dashboardreport/totalasset/totalasset.php" class="small-box-footer" >
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<?php
$db_handle = new DBController();
$selpur = $db_handle-> runQuery("SELECT *, COUNT(asset_item_id) AS Totala
, SUM(asset_cost) AS Totalasset_cost
FROM asset_item WHERE purchase_date >= '$from_date' AND purchase_date <= '$to_date' ");
foreach($selpur as $respur) {
$Totala = $respur['Totala'];
$Totalasset_cost = $respur['Totalasset_cost'];
}
?>
<p style="font-size:20px;font-weight:bold">Total Purchase</p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $Totalasset_cost?></p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $Totala?> </p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-money-bill-wave"></i>
</div>
<a href="modules/dashboardreport/total_purchase/total_purchase.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<?php
$db_handle = new DBController();
$selypur = $db_handle-> runQuery("SELECT *, COUNT(asset_maintenance_item_id) AS Totalasset_maintenance_item_id
, SUM(amount) AS Totalamount
FROM (asset_maintenance_item
INNER JOIN asset_maintenance ON asset_maintenance_item.asset_maintenance_id = asset_maintenance.asset_maintenance_id)
WHERE asset_maintenance.request_date >= '$from_date' AND asset_maintenance.request_date <= '$to_date'
AND asset_maintenance.type = 'Maintenance' AND asset_maintenance.maintenance_status = 'approved' GROUP BY asset_maintenance.asset_maintenance_id");
foreach($selypur as $resppur) {
$Totalasset_maintenance_item_id = $resppur['Totalasset_maintenance_item_id'];
$Totalamount = $resppur['Totalamount'];
}
?>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<p style="font-size:20px;font-weight:bold">Total Maintenance Cost</p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $resppur['Totalasset_maintenance_item_id'];?></p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $resppur['Totalamount'];?> </p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-money-bill-wave"></i>
</div>
<a href="modules/dashboardreport/total_maintenance_cost/total_maintenance_cost.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<?php
$db_handle = new DBController();
$sellypur = $db_handle-> runQuery("SELECT *, COUNT(asset_maintenance_item_id) AS Totalasset_maintenance_item
, SUM(amount) AS Totalamountt
FROM (asset_maintenance_item
INNER JOIN asset_maintenance ON asset_maintenance_item.asset_maintenance_id = asset_maintenance.asset_maintenance_id)
WHERE asset_maintenance.request_date >= '$from_date' AND asset_maintenance.request_date <= '$to_date'
AND asset_maintenance.type = 'Replacement' AND asset_maintenance.maintenance_status = 'approved' GROUP BY asset_maintenance.asset_maintenance_id");
foreach($sellypur as $ressppur) {
$Totalasset_maintenance_item = $ressppur['Totalasset_maintenance_item'];
$Totalamountt = $ressppur['Totalamountt'];
}
?>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<p style="font-size:20px;font-weight:bold">Replacement Cost</p>
<p style="font-size:20px;font-weight:bold">Items-<?php echo $Totalasset_maintenance_item?></p>
<p style="font-size:20px;font-weight:bold">INR-<?php echo $Totalamountt?></p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-money-bill-wave"></i>
</div>
<a href="modules/dashboardreport/replacement_cost/replacement_cost.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<?php
$db_handle = new DBController();
$resww = $db_handle-> runQuery("SELECT *, COUNT(asset_item_id) AS Totallasset
, SUM(asset_dispose_cost) AS Totalasset_dispose_cost
FROM asset_item WHERE asset_disposed_date >= '$from_date' AND asset_disposed_date <= '$to_date' ");
foreach($resww as $www) {
$Totallasset = $www['Totallasset'];
$Totalasset_dispose_cost = $www['Totalasset_dispose_cost'];
}
?>
<p style="font-size:20px;font-weight:bold">Assets Disposed & Sold</p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $www['Totallasset'];?></p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $www['Totalasset_dispose_cost'];?></p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-money-bill-wave"></i>
</div>
<a href="modules/dashboardreport/asset_disposal_&_sale/asset_disposal&sale.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<?php
$db_handle = new DBController();
$reswwq = $db_handle-> runQuery("SELECT *, COUNT(asset_item_id) AS Totapllaasset
, SUM(asset_cost) AS Totalasasset_cost
FROM asset_item WHERE physical_verification_date >= '$from_date' AND physical_verification_date <= '$to_date'
AND physical_verification_status = 'Lost' OR physical_verification_status = 'Stolen'
");
foreach($reswwq as $wwqw) {
$Totapllaasset = $wwqw['Totapllaasset'];
$Totalasasset_cost = $wwqw['Totalasasset_cost'];
}
?>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<p style="font-size:20px;font-weight:bold">Lost/Stolen Assets</p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $wwqw['Totapllaasset'];?></p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $wwqw['Totalasasset_cost'];?></p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-store"></i>
</div>
<a href="modules/dashboardreport/asset_lost_stolen/asset_lost_stolen.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<?php
$fromdate=date('Y-m-d');
$todate = date('Y-m-d',(strtotime( '+15 day', strtotime ($fromdate))));
$db_handle = new DBController();
$sell = $db_handle-> runQuery("SELECT *, COUNT(asset_item_id) AS Totasllasset
FROM asset_item
WHERE asset_item.insurance_expiry >= '$fromdate' AND asset_item.insurance_expiry <= '$todate'");
foreach($sell as $vtttrt){
$Totasllasset = $vtttrt['Totasllasset'];
// $Totaldasset_cost = $vtttrt['Totaldasset_cost'];
}
?>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<p style="font-size:20px;font-weight:bold">Insurance To Be Renewed</p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $vtttrt['Totasllasset'];?></p>
<p style="font-size:20px;font-weight:bold"> <?php echo " " ?></p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-store"></i>
</div>
<a href="modules/dashboardreport/asset_insurance_renewal/asset_insurance_renewal.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
<?php
$db_handle = new DBController();
$disp = $db_handle-> runQuery("SELECT *, COUNT(asset_item_id) AS Ttotasllasset
, SUM(asset_cost) AS Ttotaldasset_cost
FROM asset_item
WHERE physical_verification_date >= '$from_date' AND physical_verification_date <= '$to_date'
AND physical_verification_status = 'Damaged' ");
foreach ($disp as $resdesp){
$Ttotasllasset = $resdesp['Ttotasllasset'];
$Ttotaldasset_cost = $resdesp['Ttotaldasset_cost'];
}
?>
<div class="col-md-3 ">
<!-- small card -->
<div class="small-box bg-warningn">
<div class="inner">
<p style="font-size:20px;font-weight:bold">Assets to Be Disposed</p>
<p style="font-size:20px;font-weight:bold">Items- <?php echo $resdesp['Ttotasllasset'];?></p>
<p style="font-size:20px;font-weight:bold">INR- <?php echo $resdesp['Ttotaldasset_cost'];?></p>
</div>
<div class="icon" style="display:block;">
<i class="fas fa-store"></i>
</div>
<a href="modules/dashboardreport/asset_to_be_disposed/asset_to_be_disposed.php" class="small-box-footer">
<i class="fas fa-arrow-circle-right"></i>
</a>
</div>
</div>
</div>
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-light">
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-12 text-center mt-2">
<h5 class="mb-2">Welcome !</h5>
<h6><?php echo $user_name;?></h6>
<p>Organization Name</p>
<a href="../connection/login/logout.php" class="btn btn-sm btn-success mt-1">Logout</a>
</div>
</div>
<hr/>
<!-- Space Used -->
<div class="row">
<div class="col-12 col-md-12 text-center">
<?php
$fileSize = sizeFormat(folderSize('../../'));
$usagePercentage = usagePercentage(folderSize('../../'));
?>
<div class="text-center text-warning mb-2"><strong>Disk Usages <?php echo $fileSize;?> of 100MB</strong></div>
<input type="text" class="diskspace knob-diskspace" value="<?php echo $usagePercentage;?>" data-skin="tron" data-thickness="0.2" data-width="100" data-height="100" data-fgColor="#28a745" data-readonly="true" disabled>
</div>
</div>
<!-- AMEBI SECURITY -->
<div class="row">
<div class="col-12 col-md-12 mt-3 text-center text-success"><i class="fas fa-shield-alt"></i> <strong>AMEBI SECURITY</strong></div>
</div>
<div class="row">
<div class="col-12 col-md-12">
<div class="row">
<div class="col-8 col-md-8 mt-2"><small>Change Password</small></div>
<div class="col-4 col-md-4 mt-1"><a href="#" class="btn btn-xs btn-success">Change</a></div>
</div>
<div class="row">
<div class="col-8 col-md-8 mt-2"><small>Amebi Authenticator</small></div>
<!--<div class="col-4 col-md-4 mt-1"><a href="#" class="btn btn-xs btn-success">Change</a></div>-->
<div class="col-4 col-md-4 mt-2">
<div class="custom-control custom-switch custom-switch-off-danger custom-switch-on-success">
<input type="checkbox" class="custom-control-input" id="customSwitch3">
<label class="custom-control-label" for="customSwitch3"></label>
</div>
</div>
</div>
<hr/>
</div>
</div>
<!-- AMEBI TOOLS -->
<div class="row">
<div class="col-12 col-md-12 text-center">
<div class="test-center text-danger mb-3">AMEBI TOOLS</div>
<a href="#" class="faicon fab fa-mixcloud"></a>
<a href="#" class="faicon fas fa-briefcase"></a>
<a href="#" class="faicon fas fa-truck"></a>
<a href="#" class="faicon fas fa-calculator"></a>
</div>
</div>
<!-- WEATHER -->
<div class="row">
<div class="col-12 col-md-12 text-center mt-3">
<iframe id="weather" src="https://cdn.amebi.live/weather/small-weather.php?location=bhubaneswar,odisha&apikey=f25a2fc72690b780b2a14e140ef6a9e0" style="border:0px; margin-right:50px;"></iframe>
</div>
</div>
</div>
</aside>
<div class="control-sidebar-bg"> </div>
<!-- /.control-sidebar -->
<footer class="main-footer text-sm">
<strong>Copyright © 2020 <a class="amebi" href="https://amebilive.com">AMEBI</a>.</strong>
All rights reserved. <a class="footer-privacypolicy" href="privacypolicy" target="_blank">Privacy Policy</a>
<div class="float-right d-none d-sm-inline-block footer-brand-text">
<b><?php echo $product_name; ?> </b> <small>V 1.0</small>
</div>
</footer>
</div>
<!-- jQuery with amebi cdn -->
<script src="https://cdn.amebi.live/amebiadmin.v2.0/plugins/jquery/jquery-3-2-1.min.js"></script>
<script src="https://cdn.amebi.live/amebiadmin.v2.0/amebiadmin.js"></script>
<script src="https://cdn.amebi.live/amebiadmin.v2.0/plugins/knobchat/knobchat.min.js"></script>
<!--<script src="https://cdn.amebi.live/amebiadmin.v2.0/plugins/jquery-knob/jquery.knob.min.js"></script>-->
<script src="https://cdn.amebi.live/amebiadmin.v2.0/plugins/chart.js/Chart.js"></script>
<script>
$('.diskspace').knob({
/*change : function (value) {
//console.log("change : " + value);
},
release : function (value) {
console.log("release : " + value);
},
cancel : function () {
console.log("cancel : " + this.value);
},*/
draw: function () {
$(this.i).val(this.cv + "%")
// "tron" case
if (this.$.data('skin') == 'tron') {
var a = this.angle(this.cv) // Angle
,
sa = this.startAngle // Previous start angle
,
sat = this.startAngle // Start angle
,
ea // Previous end angle
,
eat = sat + a // End angle
,
r = true
this.g.lineWidth = this.lineWidth
this.o.cursor
&& (sat = eat - 0.3)
&& (eat = eat + 0.3)
if (this.o.displayPrevious) {
ea = this.startAngle + this.angle(this.value)
this.o.cursor
&& (sa = ea - 0.3)
&& (ea = ea + 0.3)
this.g.beginPath()
this.g.strokeStyle = this.previousColor
this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sa, ea, false)
this.g.stroke()
}
this.g.beginPath()
this.g.strokeStyle = r ? this.o.fgColor : this.fgColor
this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sat, eat, false)
this.g.stroke()
this.g.lineWidth = 2
this.g.beginPath()
this.g.strokeStyle = this.o.fgColor
this.g.arc(this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false)
this.g.stroke()
return false
}
}
})
</script>
<script>
$(document).ready(function(){
var url;//You can get this url dynamically from an ajax request or from a form etc
// To Do : A function to populate url with a valid url from any method you prefer.
// Set an ID for the iframe. Let us give that an id of myframe
$('#weather').attr("src", url);
})
</script>
<script>
<?php
$dat5 = date("Y");
$datt5 = $dat5 + 1;
$dat4 = $dat5-1;
$datt4 = $dat5;
$dat3 = $dat4-1;
$datt3 = $dat4;
$dat2 = $dat3-1;
$datt2 = $dat3;
$dat1 = $dat2-1;
$datt1 = $dat2;
?>
//-------------
//- BAR CHART -
//-------------
var areaChartData = {
labels : [
'<?php echo $dat5.'-'.$datt5;?>', '<?php echo $dat4.'-'.$datt4;?>', '<?php echo $dat3.'-'.$datt3;?>', '<?php echo $dat2.'-'.$datt2;?>', '<?php echo $dat1.'-'.$datt1;?>'
],
datasets: [
{
label : 'Amount',
backgroundColor : 'rgba(60,141,188,0.9)',
borderColor : 'rgba(60,141,188,0.8)',
pointRadius : false,
pointColor : '#3b8bba',
pointStrokeColor : 'rgba(60,141,188,1)',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(60,141,188,1)',
data : [
<?php
$db_handle = new DBController();
$main1 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS MAINAMT1
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) BETWEEN '$dat5' AND '$datt5' AND asset_maintenance.type='Maintenance'");
foreach($main1 as $mainr1) {
$MAINAMT1 = $mainr1['MAINAMT1'];
}
$db_handle = new DBController();
$main2 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS MAINAMT2
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat4' AND year(completion_date) <= '$datt4' AND asset_maintenance.type='Maintenance'");
foreach($main2 as $mainr2) {
$MAINAMT2 = $mainr2['MAINAMT2'];
}
$db_handle = new DBController();
$main3 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS MAINAMT3
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat3' AND year(completion_date) <= '$datt3' AND asset_maintenance.type='Maintenance'");
foreach($main3 as $mainr3) {
$MAINAMT3 = $mainr3['MAINAMT3'];
}
$db_handle = new DBController();
$main4 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS MAINAMT4
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat2' AND year(completion_date) <= '$datt2' AND asset_maintenance.type='Maintenance'");
foreach($main4 as $mainr4) {
$MAINAMT4 = $mainr4['MAINAMT4'];
}
$db_handle = new DBController();
$main5 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS MAINAMT5
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat1' AND year(completion_date) <= '$datt1' AND asset_maintenance.type='Maintenance'");
foreach($main5 as $mainr5) {
$MAINAMT5 = $mainr5['MAINAMT5'];
}
?>
<?php echo $MAINAMT1;?>,<?php echo $MAINAMT2;?>,<?php echo $MAINAMT3;?>,<?php echo $MAINAMT4;?>,<?php echo $MAINAMT5;?>
]
},
]
}
var barChartCanvas = $('#barChart').get(0).getContext('2d')
var barChartData = jQuery.extend(true, {}, areaChartData)
var temp0 = areaChartData.datasets[0]
barChartData.datasets[0] = temp0
var barChartOptions = {
responsive : true,
maintainAspectRatio : false,
datasetFill : false
}
var barChart = new Chart(barChartCanvas, {
type: 'bar',
data: barChartData,
options: barChartOptions
})
</script>
<script>
//-------------
//- BAR CHART -
//-------------
var areaChartData = {
labels : [
'<?php echo $dat5.'-'.$datt5;?>', '<?php echo $dat4.'-'.$datt4;?>', '<?php echo $dat3.'-'.$datt3;?>', '<?php echo $dat2.'-'.$datt2;?>', '<?php echo $dat1.'-'.$datt1;?>'
],
datasets: [
{
label : 'Amount',
backgroundColor : 'rgba(245,105,84,1)',
borderColor : 'rgba(245,105,84,1)',
pointRadius : false,
pointColor : '#3b8bba',
pointStrokeColor : 'rgba(60,141,188,1)',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(60,141,188,1)',
data : [
<?php
$db_handle = new DBController();
$pur1 = $db_handle-> runQuery("SELECT *, SUM(asset_cost) AS PURAMT1
FROM asset_item WHERE year(purchase_date)>= '$dat5' AND year(purchase_date)<= '$datt5' ");
foreach($pur1 as $purr1) {
$PURAMT1 = $purr1['PURAMT1'];
}
$db_handle = new DBController();
$pur2 = $db_handle-> runQuery("SELECT *, SUM(asset_cost) AS PURAMT2
FROM asset_item WHERE year(purchase_date)>= '$dat4' AND year(purchase_date)<= '$datt4' ");
foreach($pur2 as $purr2) {
$PURAMT2 = $purr2['PURAMT2'];
}
$db_handle = new DBController();
$pur3 = $db_handle-> runQuery("SELECT *, SUM(asset_cost) AS PURAMT3
FROM asset_item WHERE year(purchase_date)>= '$dat3' AND year(purchase_date)<= '$datt3' ");
foreach($pur3 as $purr3) {
$PURAMT3 = $purr3['PURAMT3'];
}
$db_handle = new DBController();
$pur4 = $db_handle-> runQuery("SELECT *, SUM(asset_cost) AS PURAMT4
FROM asset_item WHERE year(purchase_date)>= '$dat2' AND year(purchase_date)<= '$datt2' ");
foreach($pur4 as $purr4) {
$PURAMT4 = $purr4['PURAMT4'];
}
$db_handle = new DBController();
$pur5 = $db_handle-> runQuery("SELECT *, SUM(asset_cost) AS PURAMT5
FROM asset_item WHERE year(purchase_date)>= '$dat1' AND year(purchase_date)<= '$datt1' ");
foreach($pur5 as $purr5) {
$PURAMT5 = $purr5['PURAMT5'];
}
?>
<?php echo $PURAMT1;?>,<?php echo $PURAMT2;?>,<?php echo $PURAMT3;?>,<?php echo $PURAMT4;?>,<?php echo $PURAMT5;?>
]
},
]
}
var barChartCanvas = $('#barChart2').get(0).getContext('2d')
var barChartData = jQuery.extend(true, {}, areaChartData)
var temp0 = areaChartData.datasets[0]
barChartData.datasets[0] = temp0
var barChartOptions = {
responsive : true,
maintainAspectRatio : false,
datasetFill : false
}
var barChart2 = new Chart(barChartCanvas, {
type: 'bar',
data: barChartData,
options: barChartOptions
})
</script>
<script>
//--------------
//- AREA CHART -
//--------------
// Get context with jQuery - using jQuery's .get() method.
var areaChartCanvas = $('#areaChart').get(0).getContext('2d')
var areaChartData = {
labels : ['<?php echo $dat5.'-'.$datt5;?>', '<?php echo $dat4.'-'.$datt4;?>', '<?php echo $dat3.'-'.$datt3;?>', '<?php echo $dat2.'-'.$datt2;?>', '<?php echo $dat1.'-'.$datt1;?>'],
datasets: [
{
label : 'Amount',
backgroundColor : 'rgb(255, 204, 153)',
borderColor : 'rgb(255, 204, 153)',
pointRadius : false,
pointColor : 'rgba(210, 214, 222, 1)',
pointStrokeColor : '#c1c7d1',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(220,220,220,1)',
data : [
<?php
$db_handle = new DBController();
$rep1 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS REPAMT1
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat5' AND year(completion_date) <= '$datt5' AND asset_maintenance.type='Replacement'");
foreach($rep1 as $repr1) {
$REPAMT1 = $repr1['REPAMT1'];
}
$db_handle = new DBController();
$rep2 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS REPAMT2
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat4' AND year(completion_date) <= '$datt4' AND asset_maintenance.type='Replacement'");
foreach($rep2 as $repr2) {
$REPAMT2 = $repr2['REPAMT2'];
}
$db_handle = new DBController();
$rep3 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS REPAMT3
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat3' AND year(completion_date) <= '$datt3' AND asset_maintenance.type='Replacement'");
foreach($rep3 as $repr3) {
$REPAMT3 = $repr3['REPAMT3'];
}
$db_handle = new DBController();
$rep4 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS REPAMT4
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat2' AND year(completion_date) <= '$datt2' AND asset_maintenance.type='Replacement'");
foreach($rep4 as $repr4) {
$REPAMT4 = $repr4['REPAMT4'];
}
$db_handle = new DBController();
$rep5 = $db_handle-> runQuery("SELECT *, SUM(asset_maintenance_item.amount) AS REPAMT5
FROM (asset_maintenance INNER JOIN asset_maintenance_item ON asset_maintenance.asset_maintenance_id = asset_maintenance_item.asset_maintenance_id)WHERE year(completion_date) >= '$dat1' AND year(completion_date) <= '$datt1' AND asset_maintenance.type='Replacement'");
foreach($rep5 as $repr5) {
$REPAMT5 = $repr5['REPAMT5'];
}
?>
<?php echo $REPAMT1;?>,<?php echo $REPAMT2;?>,<?php echo $REPAMT3;?>,<?php echo $REPAMT4;?>,<?php echo $REPAMT5;?>]
},
]
}
var areaChartOptions = {
maintainAspectRatio : false,
responsive : true,
legend: {
display: false
},
scales: {
xAxes: [{
gridLines : {
display : false,
}
}],
yAxes: [{
gridLines : {
display : false,
}
}]
}
}
// This will get the first returned node in the jQuery collection.
var areaChart = new Chart(areaChartCanvas, {
type: 'line',
data: areaChartData,
options: areaChartOptions
})
</script>
<script>
//-------------
//- DONUT CHART -
//-------------
var donutData = {
labels: [
<?php
$db_handle = new DBController();
$sellastgrp = $db_handle-> runQuery("SELECT * FROM asset_group");
foreach($sellastgrp as $sellastgrpres) {
?>
'<?php echo $sellastgrpres['asset_group_name'];?>',
<?php
}
?>
],
datasets: [
{
data: [
<?php
$db_handle = new DBController();
$sellastgrp1 = $db_handle-> runQuery("SELECT *,COUNT(asset_id) AS TOASTT FROM asset GROUP BY asset_group_id");
foreach($sellastgrp1 as $sellastgrpres1) {
?>
<?php echo $sellastgrpres1['TOASTT'];?>,
<?php
}
?>
],
backgroundColor : ['#00c0ef','#f39c12', '#f56954','#3c8dbc', '#00a65a'],
}
]
}
// Get context with jQuery - using jQuery's .get() method.
var donutChartCanvas = $('#donutChart').get(0).getContext('2d')
var donutOptions = {
maintainAspectRatio : false,
responsive : true,
}
//Create pie or douhnut chart
// You can switch between pie and douhnut using the method below.
var donutChart = new Chart(donutChartCanvas, {
type: 'doughnut',
data: donutData,
options: donutOptions
})
</script>
</body>
</html>