|
Server : Apache System : Linux server.mata-lashes.com 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : matalashes ( 1004) PHP Version : 8.1.29 Disable Function : NONE Directory : /home/matalashes/.trash/app.bak/Views/admin/layout/report/ |
Upload File : |
<!DOCTYPE html>
<html lang="en">
<!--begin::Head-->
<head>
<base href="<?= base_url() ?>">
<title><?= $page_title . ' - ' . $core_profile->asp_name ?></title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta property="og:locale" content="en_US"/>
<meta property="og:title">
<meta name="robots" content="noindex,nofollow,noarchive" />
<link rel="shortcut icon" href="assets/theme/admin/images/favicon.ico"/>
<!--begin::Fonts-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
<!--end::Fonts-->
<!--begin::Global Stylesheets Bundle(used by all pages)-->
<link href="assets/theme/admin/plugins/global/plugins.bundle.css" rel="stylesheet" type="text/css"/>
<link href="assets/theme/admin/dashboard/css/style.bundle.css" rel="stylesheet" type="text/css"/>
<link href="assets/theme/admin/dashboard/css/generale.css" rel="stylesheet" type="text/css"/>
<!--end::Global Stylesheets Bundle-->
</head>
<!--end::Head-->
<!--begin::Body-->
<body id="kt_body"
class="header-fixed header-tablet-and-mobile-fixed toolbar-enabled toolbar-fixed aside-enabled aside-fixed"
style="--kt-toolbar-height:55px;--kt-toolbar-height-tablet-and-mobile:55px">
<!--begin::Main-->
<!--begin::Root-->
<div class="d-flex flex-column flex-root">
<!--begin::Page-->
<div class="page d-flex flex-row flex-column-fluid">
<?= $this->include('admin/pages/common/left_sidebar') ?>
<!--begin::Wrapper-->
<div class="wrapper d-flex flex-column flex-row-fluid" id="kt_wrapper">
<?= $this->include('admin/pages/common/top_navigation') ?>
<div class="content d-flex flex-column flex-column-fluid" id="kt_content">
<div class="toolbar" id="kt_toolbar">
<!--begin::Container-->
<div id="kt_toolbar_container" class="container-fluid d-flex flex-stack">
<!--begin::Page title-->
<div data-kt-swapper="true" data-kt-swapper-mode="prepend"
data-kt-swapper-parent="{default: '#kt_content_container', 'lg': '#kt_toolbar_container'}"
class="page-title d-flex align-items-center flex-wrap me-3 mb-5 mb-lg-0">
<!--begin::Title-->
<h1 class="d-flex text-dark fw-bolder fs-3 align-items-center my-1"><?= $breadcrumb['l1']; ?></h1>
<!--begin::Separator-->
<span class="h-20px border-1 border-gray-200 border-start ms-3 mx-2 me-1"></span>
<!--end::Separator-->
<!--begin::Description-->
<ul class="breadcrumb breadcrumb-separatorless fw-bold fs-7 my-1">
<li class="breadcrumb-item text-muted">
<span class="text-muted text-hover-primary"><?= $breadcrumb['l2']; ?></span>
</li>
</ul>
<!--end::Description-->
<!--end::Title-->
</div>
<!--end::Page title-->
<?php
$session = service('session');
if ($session->get('access') == 'store') {
?>
<div class="d-flex align-items-center gap-2 gap-lg-3">
<!--begin::Filter menu-->
<div class="m-0">
<!--begin::Menu toggle-->
<a href="#" class="btn btn-sm btn-flex btn-light btn-active-primary fw-bolder"
data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end">
<?= icon_filter() ?>Filter</a>
<!--end::Menu toggle-->
<!--begin::Menu 1-->
<div class="menu menu-sub menu-sub-dropdown w-250px w-md-300px" data-kt-menu="true"
id="kt_menu_624445ba0166f">
<!--begin::Header-->
<div class="px-7 py-5">
<div class="fs-5 text-dark fw-bolder">Store Filter Options</div>
</div>
<!--end::Header-->
<!--begin::Menu separator-->
<div class="separator border-gray-200"></div>
<!--end::Menu separator-->
<!--begin::Form-->
<?php
echo form_open($url_action_table['activestore']); ?>
<div class="px-7 py-5">
<!--begin::Input group-->
<div class="mb-10">
<!--begin::Label-->
<label class="form-label fw-bold">Active Store</label>
<!--end::Label-->
<!--begin::Input-->
<div>
<select class="form-control form-select-solid"
data-placeholder="Select option" name="active_store">
<?php
foreach ($_store as $d) { ?>
<option <?php echo($session->get('ps_store_id') == $d->ps_store_id ? 'selected' : '') ?>
value="<?= $d->ps_store_id ?>"><?= $d->sm_name ?></option>
<?php } ?>
</select>
</div>
<!--end::Input-->
</div>
<!--end::Input group-->
<!--begin::Actions-->
<div class="d-flex justify-content-end">
<?= button_button('filtersubmit', 'btn btn-sm btn-primary', 'filtersubmit', 'submit',
'value="true"', '', 'Terapkan'); ?>
</div>
<!--end::Actions-->
</div>
<?= form_close() ?>
<!--end::Form-->
</div>
<!--end::Menu 1-->
</div>
<!--end::Filter menu-->
</div>
<?php
}
?>
</div>
<!--end::Container-->
</div>
<div class="post d-flex flex-column-fluid" id="kt_post">
<div id="kt_content_container" class="container-fluid">
<div class="card">
<div class="card-header border-0 pt-6">
<div class="card-title">
<div class="d-flex align-items-center position-relative my-1">
<?= icon_search() ?>
<input type="text" id="search_box"
class="form-control form-control-solid w-250px ps-15"
placeholder="Cari..."/>
</div>
</div>
<div class="card-toolbar">
<div class="d-flex justify-content-end"
data-kt-customer-table-toolbar="base">
<?php echo form_open($url_action_table['main']); ?>
<button type="button" class="btn btn-light-primary me-3" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end">
<!--begin::Svg Icon | path: icons/duotune/general/gen031.svg-->
<span class="svg-icon svg-icon-2">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M19.0759 3H4.72777C3.95892 3 3.47768 3.83148 3.86067 4.49814L8.56967 12.6949C9.17923 13.7559 9.5 14.9582 9.5 16.1819V19.5072C9.5 20.2189 10.2223 20.7028 10.8805 20.432L13.8805 19.1977C14.2553 19.0435 14.5 18.6783 14.5 18.273V13.8372C14.5 12.8089 14.8171 11.8056 15.408 10.964L19.8943 4.57465C20.3596 3.912 19.8856 3 19.0759 3Z" fill="currentColor" />
</svg>
</span>
<!--end::Svg Icon--><?= date("d M Y", strtotime($start)) ?> - <?= date("d M Y", strtotime($end)) ?></button>
<div class="menu menu-sub menu-sub-dropdown w-250px w-md-300px" data-kt-menu="true" id="kt_menu_624445ba0166f">
<div class="px-7 py-5">
<div class="fs-5 text-dark fw-bolder">Filter</div>
</div>
<div class="separator border-gray-200"></div>
<div class="px-7 py-5">
<div class="mb-3">
<label class="form-label fw-bold">Start</label>
<div>
<?= input_field('start', 'form-control form-control-lg', 'start', 'date', 'Start', $start); ?>
</div>
</div>
<div class="mb-3">
<label class="form-label fw-bold">End</label>
<div>
<?= input_field('end', 'form-control form-control-lg', 'end', 'date', 'End', $end); ?>
</div>
</div>
<div class="d-flex justify-content-end">
<?= button_button('', 'btn btn-primary', 'rpt', 'submit','value="true"', '', 'Terapkan'); ?>
</div>
</div>
</div>
<?= form_close() ?>
<?= action_panel(\Config\Services::session()->get('trash'), $url_action_table) ?>
</div>
</div>
</div>
<div class="card-body py-4 pb-10">
<div class="table-responsive">
<?= $this->renderSection('content') ?>
</div>
</div>
</div>
</div>
</div>
</div>
<?= $this->include('admin/pages/common/footer') ?>
</div>
<!--end::Wrapper-->
<!--end::Page-->
<!--begin::Scrolltop-->
<div id="kt_scrolltop" class="scrolltop" data-kt-scrolltop="true">
<!--begin::Svg Icon | path: icons/duotune/arrows/arr066.svg-->
<span class="svg-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
<rect opacity="0.5" x="13" y="6" width="13" height="2" rx="1" transform="rotate(90 13 6)"
fill="currentColor"/>
<path d="M12.5657 8.56569L16.75 12.75C17.1642 13.1642 17.8358 13.1642 18.25 12.75C18.6642 12.3358 18.6642 11.6642 18.25 11.25L12.7071 5.70711C12.3166 5.31658 11.6834 5.31658 11.2929 5.70711L5.75 11.25C5.33579 11.6642 5.33579 12.3358 5.75 12.75C6.16421 13.1642 6.83579 13.1642 7.25 12.75L11.4343 8.56569C11.7467 8.25327 12.2533 8.25327 12.5657 8.56569Z"
fill="currentColor"/>
</svg>
</span>
<!--end::Svg Icon-->
</div>
<!--end::Scrolltop-->
<!--begin::Global Javascript Bundle(used by all pages)-->
<script src="assets/theme/admin/plugins/global/plugins.bundle.js"></script>
<script src="assets/theme/admin/dashboard/js/scripts.bundle.js"></script>
<!--end::Global Javascript Bundle-->
<!--begin::Datatable Javascript & CSS-->
<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.12.1/js/dataTables.bootstrap5.min.js"></script>
<script type="text/javascript"
src="https://cdn.datatables.net/buttons/2.2.3/js/dataTables.buttons.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/2.2.3/js/buttons.html5.min.js"></script>
<link rel="stylesheet" type="text/css" href="assets/theme/admin/datatable/css/datatables.bundle.css"/>
<link rel="stylesheet" type="text/css" href="assets/theme/admin/datatable/css/my-style.css"/>
<!--end::Datatable Javascript-->
</div>
<script type="text/javascript">
$(document).ready(function () {
//Common Table Tag
$('#table tfoot th').each(function () {
var title = $(this).text();
var searchable = $(this).hasClass('searchable');
if (searchable) {
$(this).html('<input type="text" class="form-control" placeholder="Search ' + title + '" />');
}
});
var table = $('#table').DataTable({
"searching": true,
"bLengthChange": false,
'stateSave': true,
"stateSaveParams": function (settings, data) {
var temp = {};
$('#table tfoot input').each(function (n) {
temp[$(this).attr('placeholder')] = this.value;
});
data.colsFilter = temp;
},
"stateLoadParams": function (settings, data) {
$.each(data.colsFilter, function (key, val) {
$('#table tfoot input[placeholder="' + key + '"]').val(val);
});
},
'columnDefs': [
{
"orderable": false,
"targets": -1,
}
],
'pageLength': 25,
'drawCallback': function () {
setAksesMenu();
},
buttons: [
{
extend: 'excelHtml5',
text: '<?=icon_export()?>Excel',
className: 'button-excel btn btn-light-primary me-2',
title: '<?= $page_title . ' - ' . $core_profile->asp_name ?>', //filename also title first row
exportOptions: {
columns: ':not(:last-child)',
}
},
{
extend: 'pdfHtml5',
text: '<?=icon_export()?>PDF',
className: 'button-pdf btn btn-light-primary me-3',
title: '<?= $page_title . ' - ' . $core_profile->asp_name ?>', //filename also title first row
exportOptions: {
columns: ':not(:last-child)',
}
// messageTop: 'Top Messages' //subtitle
}
]
});
table.columns().every(function () {
var that = this;
$('input', this.footer()).on('keyup change', function () {
if (that.search() !== this.value) {
that
.search(this.value)
.draw();
}
});
});
table.buttons().containers().appendTo($('#actionbutton'));
//Search Tag
$('#search_box').keyup(function () {
table.search($(this).val()).draw();
})
setAksesMenu();
});
$('#sort-control').change(function () {
var sort = $(this);
var order = $("#order-control").val();
window.location = '<?= site_url(\Config\Services::session()->get('current_uri') . '/sort/')?>' + (sort.val()) + '/' + order;
});
$('#order-control').change(function () {
var order = $(this);
var sort = $("#sort-control").val();
window.location = '<?= site_url(\Config\Services::session()->get('current_uri') . '/sort/')?>' + sort + '/' + order.val();
});
//Multi-Select
// $(document).ready(function () {
// $('#brand_aki_id').multiselect({
// includeSelectAllOption: true,
// enableFiltering: true
// });
// $('#summernote').summernote();
// });
function setAksesMenu() {
var uri = '<?= \Config\Services::session()->get('current_uri') ?>';
// console.log(uri);
var access_menu = '<?= $access_menu ?>';
var arr = access_menu.split("~");
var i, j;
var data;
var akses = [];
for (i = 0; i < arr.length; i++) {
akses = [];
data = arr[i].split("-");
for (j = 2; j < data.length; j++) {
akses.push(parseInt(data[j]));
}
var trimmed = data[0].replace(/\s/g, "")
if (trimmed == uri) {
// console.log(akses);
if (!akses.includes(1)) {//ADD
// console.log('button add hidden');
$(".button-add").addClass("hidden");
}
if (!akses.includes(2)) {//UPDATE
// console.log('button update hidden');
$(".button-edit").addClass("hidden");
}
if (!akses.includes(3)) {//DELETE
// console.log('button delete&trash hidden');
$(".button-delete").addClass("hidden");
$(".button-trash").addClass("hidden");
}
if (!akses.includes(4)) {//EXPORT
// console.log('button excel hidden');
$(".button-excel").addClass("hidden");
}
if (!akses.includes(5)) {//PRINT PDF
// console.log('button pdf hidden');
$(".button-pdf").addClass("hidden");
}
if (!akses.includes(6)) {//READ
// console.log('button view hidden');
$(".button-view").addClass("hidden");
}
break;
}
}
}
</script>
<?= $this->include('admin/layout/swalscript') ?>
</body>
</html>