Prv8 Shell
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/public_html/simulasikite.mata-lashes.com/app/Views/admin/layout/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/matalashes/public_html/simulasikite.mata-lashes.com/app/Views/admin/layout/admin_form.php
<!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"/>
    <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"/>
    <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
    <link href="assets/theme/public/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" data-kt-aside-minimize="on">
<!--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']; ?>
                                <!--begin::Separator-->
                                <span class="h-20px border-1 border-gray-200 border-start ms-3 mx-2 me-1"></span>
                                <!--end::Separator-->
                                <!--begin::Description-->
                                <span class="text-muted fs-7 fw-bold">&nbsp;<?= $breadcrumb['l2']; ?></span>
                                <!--end::Description--></h1>
                            <!--end::Title-->
                        </div>
                        <!--end::Page title-->
                    </div>
                    <!--end::Container-->
                </div>
                <div class="post d-flex flex-column-fluid" id="kt_post">
                    <div id="kt_content_container" class="container-fluid">
                        <?= $this->renderSection('content') ?>
                    </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>
        <link rel="stylesheet" type="text/css" href="assets/theme/admin/datatable/css/my-style.css"/>
        <!--end::Datatable Javascript-->
    </div>
    <?= $this->include('admin/layout/swalscript') ?>
</body>
    <!-- cleave -->
    <script src="https://cdn.jsdelivr.net/npm/cleave.js@1.5.3/dist/cleave.min.js"></script>
    <!-- <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> -->
    <!-- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> -->
    <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/cleave.js@1.5.3/dist/cleave.min.js"></script>

       <script type="text/javascript">

        $(document).ready(function () {
            setAksesMenu();
        });
        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;
                }
            }
        }

    function confirmAdjust() {
         var id = document.getElementById("item").value;
         var ms_stok_minus = document.getElementById("ms_stok_minus").value;
         var ms_stok_plus = document.getElementById("ms_stok_plus").value;
         var ms_stok_alasan = document.getElementById("ms_stok_alasan").value;
        Swal.fire({
            title: 'Apakah Anda Yakin?',
            text: "Pastikan data yang diinputkan sudah benar",
            icon: 'warning',
            showCancelButton: true,
            confirmButtonColor: '#3085d6',
            cancelButtonColor: '#d33',
            confirmButtonText: 'Ya, Submit!'
        }).then((result) => {
            if (result.value) {
                if(id != ''){
                    submitAdjust(id,ms_stok_minus,ms_stok_plus,ms_stok_alasan);
                }else{
                    alert('Pilih Barang yang akan diupdate');
                }
            } else {
                return false;
            }
        });
                
    } 
    function confirmAdjustWip() {
         var pob = document.getElementById("pob").value;
         var id = document.getElementById("item").value;
         var ms_stok_minus = document.getElementById("ms_stok_minus").value;
         var ms_stok_plus = document.getElementById("ms_stok_plus").value;
         var ms_stok_alasan = document.getElementById("ms_stok_alasan").value;
        Swal.fire({
            title: 'Apakah Anda Yakin?',
            text: "Pastikan data yang diinputkan sudah benar",
            icon: 'warning',
            showCancelButton: true,
            confirmButtonColor: '#3085d6',
            cancelButtonColor: '#d33',
            confirmButtonText: 'Ya, Submit!'
        }).then((result) => {
            if (result.value) {
                if(id != ''){
                    submitAdjustWip(pob,id,ms_stok_minus,ms_stok_plus,ms_stok_alasan);
                }else{
                    alert('Pilih Barang yang akan diupdate');
                }
            } else {
                return false;
            }
        });
                
    }  
    function confirmAdjustFgi() {
         var id = document.getElementById("item").value;
         var pob = document.getElementById("pob").value;
         var fgi = document.getElementById("fgi").value;
         var ms_stok_minus = document.getElementById("ms_stok_minus").value;
         var ms_stok_plus = document.getElementById("ms_stok_plus").value;
         var ms_stok_minus2 = document.getElementById("ms_stok_minus2").value;
         var ms_stok_plus2 = document.getElementById("ms_stok_plus2").value;
         var ms_stok_alasan = document.getElementById("ms_stok_alasan").value;
        Swal.fire({
            title: 'Apakah Anda Yakin?',
            text: "Pastikan data yang diinputkan sudah benar",
            icon: 'warning',
            showCancelButton: true,
            confirmButtonColor: '#3085d6',
            cancelButtonColor: '#d33',
            confirmButtonText: 'Ya, Submit!'
        }).then((result) => {
            if (result.value) {
                if(id != ''){
                    submitAdjustFgi(id,fgi,pob,ms_stok_minus,ms_stok_minus2,ms_stok_plus,ms_stok_plus2,ms_stok_alasan);
                }else{
                    alert('Pilih Barang yang akan diupdate');
                }
            } else {
                return false;
            }
        });
                
    }     
    function submitAdjust(id,ms_stok_minus,ms_stok_plus,ms_stok_alasan) {
        $.ajax({
            url: "<?php echo base_url("store/storeadjuststock/savestock");?>",
            type: "POST",
                data: {
                    id: id,
                    ms_stok_minus: ms_stok_minus,
                    ms_stok_plus: ms_stok_plus,
                    ms_stok_alasan: ms_stok_alasan,
                },
            cache: false,
            success: function (dataResult) {
                var dataResult = JSON.parse(dataResult);
                if (dataResult.statusCode == 200) {
                   alert('Data Stok Sukses diupdate');
                } else {
                   alert('Gagal Update Data Stok');
                }
                   location.reload();
            }
        });
    }
    function submitAdjustWip(pob,id,ms_stok_minus,ms_stok_plus,ms_stok_alasan) {
        $.ajax({
            url: "<?php echo base_url("store/storeadjuststockwip/savestock");?>",
            type: "POST",
                data: {
                    pob: pob,
                    id: id,
                    ms_stok_minus: ms_stok_minus,
                    ms_stok_plus: ms_stok_plus,
                    ms_stok_alasan: ms_stok_alasan,
                },
            cache: false,
            success: function (dataResult) {
                var dataResult = JSON.parse(dataResult);
                if (dataResult.statusCode == 200) {
                   alert('Data Stok Sukses diupdate');
                } else {
                   alert('Gagal Update Data Stok');
                }
                   location.reload();
            }
        });
    }
    function submitAdjustFgi(id,fgi,pob,ms_stok_minus,ms_stok_minus2,ms_stok_plus,ms_stok_plus2,ms_stok_alasan) {
        $.ajax({
            url: "<?php echo base_url("store/storeadjuststockfgi/savestock");?>",
            type: "POST",
                data: {
                    pob: pob,
                    id: id,
                    fgi: fgi,
                    ms_stok_minus: ms_stok_minus,
                    ms_stok_plus: ms_stok_plus,
                    ms_stok_minus2: ms_stok_minus2,
                    ms_stok_plus2: ms_stok_plus2,
                    ms_stok_alasan: ms_stok_alasan,
                },
            cache: false,
            success: function (dataResult) {
                var dataResult = JSON.parse(dataResult);
                if (dataResult.statusCode == 200) {
                   alert('Data Stok Sukses diupdate');
                } else {
                   alert('Gagal Update Data Stok');
                }
                   location.reload();
            }
        });
    }

    function checkStok() {
        var fgi = document.getElementById('fgi').value;
        var ms_stok_minus = document.getElementById('ms_stok_minus').value;
        var ms_stok_plus = document.getElementById('ms_stok_plus').value;

            $.ajax({
                url: "<?php echo base_url("store/storeadjuststockfgi/cekstok");?>",
                type: "POST",
                    data: {
                        fgi: fgi,
                        ms_stok_minus: ms_stok_minus,
                        ms_stok_plus: ms_stok_plus,
                    },
                cache: false,
                success: function (dataResult) {
                    var dataResult = JSON.parse(dataResult);
                    // alert(dataResult.ms_stok_minus +'-'+ dataResult.ms_stok_plus);
                    if (dataResult.statusCode == 200) {
                            document.getElementById('ms_stok_minus2').value = dataResult.ms_stok_minus;
                            document.getElementById('ms_stok_plus2').value = dataResult.ms_stok_plus;

                    } else {
                        document.getElementById('ms_stok_minus2').value = 0;
                        document.getElementById('ms_stok_plus2').value = 0;
                    }
                }
            });
    }

    </script>

haha - 2025