Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/ayam-canton.aplikasipos.info/resources/views/layouts/
Upload File :
Current File : /home/aplikasiposinfo/www/ayam-canton.aplikasipos.info/resources/views/layouts/bottom.blade.php

<script src="{{ asset('js/jquery-1.11.2.min.js') }}"></script>
<script src="{{ asset('js/jquery-migrate-1.2.1.min.js') }}"></script>
<script src="{{ asset('js/jRespond.min.js') }}"></script>
<script src="{{ asset('js/bootstrap.min.js') }}"></script>
<script src="{{ asset('js/nav-accordion.js') }}"></script>
<script src="{{ asset('js/hoverintent.js') }}"></script>
<script src="{{ asset('js/waves.js') }}"></script>
<script src="{{ asset('js/switchery.js') }}"></script>
<script src="{{ asset('js/jquery.loadmask.js') }}"></script>
<script src="{{ asset('js/icheck.js') }}"></script>
{{-- <script src="{{ asset('js/select2.js') }}"></script> --}}
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
<script src="{{ asset('js/bootstrap-filestyle.js') }}"></script>
<script src="{{ asset('js/bootbox.js') }}"></script>
<script src="{{ asset('js/animation.js') }}"></script>
<script src="{{ asset('js/colorpicker.js') }}"></script>
<script src="{{ asset('js/moment.js') }}"></script>
<script src="{{ asset('js/bootstrap-datepicker.js') }}"></script>
<script src="{{ asset('js/daterangepicker.js') }}"></script>
<script src="{{ asset('js/sweetalert.js') }}"></script>

<script src="{{ asset('js/calendar/fullcalendar.js') }}"></script>
<!--CHARTS-->
<script src="{{ asset('js/chart/sparkline/jquery.sparkline.js') }}"></script>
<script src="{{ asset('js/chart/easypie/jquery.easypiechart.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/excanvas.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/curvedLines.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.time.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.stack.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.axislabels.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.resize.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.tooltip.min.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.spline.js') }}"></script>
<script src="{{ asset('js/chart/flot/jquery.flot.pie.min.js') }}"></script>
<script src="{{ asset('js/chart.init.js') }}"></script>
<script src="{{ asset('js/smart-resize.js') }}"></script>
<script src="{{ asset('js/layout.init.js') }}"></script>
<script src="{{ asset('js/matmix.init.js') }}"></script>
<script src="{{ asset('js/retina.min.js') }}"></script>

<!--Data Tables-->
<script src="{{ asset('js/jquery.dataTables.js') }}"></script>
<script src="{{ asset('js/dataTables.responsive.js') }}"></script>
<script src="{{ asset('js/dataTables.tableTools.js') }}"></script>
<script src="{{ asset('js/dataTables.bootstrap.js') }}"></script>
<script src="{{ asset('js/stacktable.js') }}"></script>
<script src="{{ asset('js/bootbox.js') }}"></script>
<script src="{{ asset('js/sweetalert.js') }}"></script>

<script src="{{ asset('js/summernote.min.js') }}"></script>


<!--Forms Plugins-->
<script src="{{ asset('js/jquery.tagsinput.js') }}"></script>
<script src="{{ asset('js/jquery.mask.js') }}"></script>
<script src="{{ asset('js/jquery.bootstrap-touchspin.js') }}"></script>
<script src="{{ asset('js/bootstrap-filestyle.js') }}"></script>
<script src="{{ asset('js/selectize.js') }}"></script>
<script src="{{ asset('js/numeral-js/numeral.js') }}"></script>


@stack('scripts')
<script type="text/javascript">

    function checkFile(e,ext = ['pdf','png','jpg','jpeg'],maxSize = 1.5) {

        /// get list of files
        var file_list = e.target.files;

        /// go through the list of files
        for (var i = 0, file; file = file_list[i]; i++) {

            var sFileName = file.name;
            var sFileExtension = sFileName.split('.')[sFileName.split('.').length - 1].toLowerCase();
            var iFileSize = file.size;
            var iConvert = (file.size / 1048576).toFixed(2);

            /// OR together the accepted extensions and NOT it. Then OR the size cond.
            /// It's easier to see this way, but just a suggestion - no requirement.
            if (!ext.includes(sFileExtension) || iFileSize > (maxSize*1048576).toFixed(2)) { /// 5 mb
                txt = "File type : " + sFileExtension + "\n\n";
                txt += "Size: " + iConvert + " MB \n\n";
                var eTxt = '';
                for (var i = 0; i < ext.length; i++) {
                    eTxt += ext[i]+',';
                }
                if(eTxt != ''){
                    eTxt = 'adalah '+eTxt+' dan ';
                }
                txt += "Pastikan file anda "+eTxt+" tidak boleh lebih dari "+maxSize+" MB.\n\n";
                
                swal("Ops!", txt, "info");
                e.target.value = '';
                e.target.setAttribute('class','error');
                return e.preventDefault();


            }
        }
    }
    jQuery(document).ready(function ($) {
     $(document).on('submit','#penform',function(e){
        console.log(this.action);
        e.preventDefault();
    });

     function PreviewGen(type, text, layout) {

        var n = noty({
            text: text,
            type: type,
            dismissQueue: true,
            layout: layout,
            closeWith: ['click'],
            theme: 'MatMixNoty',
            maxVisible: 10
        });
        setTimeout(function () {
            n.close();
        }, 5000);

    }
    $('.ex-noty').on('click', function () {
        var Dtype = $(this).data("type"),
        Dlayout = $(this).data("layout");
        PreviewGen(Dtype, n_dom[5], Dlayout);
    });

              /**
     * Boot Box
     * bootbox.js
     */
     var DemoCallBack = (function () {
        var elem,
        hideHandler,
        that = {};

        that.init = function (options) {
            elem = $(options.selector);
        };

        that.show = function (text) {
            clearTimeout(hideHandler);
            elem.find("span").html(text);
            elem.delay(200).fadeIn().delay(3000).fadeOut();
        };

        return that;
    }());

     DemoCallBack.init({
        "selector": ".bb-alert"
    });

     var bb_demos = {};

     $(document).on("click", "a[data-bb]", function (e) {
        e.preventDefault();
        var type = $(this).data("bb");

        if (typeof bb_demos[type] === 'function') {
            bb_demos[type]();
        }
    });

    // Alert

    bb_demos.alert = function () {
        bootbox.alert("Hello world!", function () {
            DemoCallBack.show("Hello world callback");
        });
    };

    // Confirm
    bb_demos.confirm = function () {
        bootbox.confirm("Are you sure?", function (result) {
            DemoCallBack.show("Confirm result: " + result);
        });
    };

    // Prompt
    bb_demos.prompt = function () {
        bootbox.prompt({
            title: "What is your real name?",
            value: "Kamrujaman Shohel",
            callback: function (result) {
                if (result === null) {
                    DemoCallBack.show("Prompt dismissed");
                } else {
                    DemoCallBack.show("Hi <b>" + result + "</b>");
                }
            }
        });
    }

    // Dialog
    bb_demos.dialog = function () {
        bootbox.dialog({
            message: "I am a custom dialog",
            title: "Custom title",
            buttons: {
                success: {
                    label: "Success!",
                    className: "btn-success",
                    callback: function () {
                        DemoCallBack.show("great success");
                    }
                },
                danger: {
                    label: "Danger!",
                    className: "btn-danger",
                    callback: function () {
                        DemoCallBack.show("uh oh, look out!");
                    }
                },
                main: {
                    label: "Click ME!",
                    className: "btn-primary",
                    callback: function () {
                        DemoCallBack.show("Primary button");
                    }
                }
            }
        });
    }
    // Custom Html Contents
    // bb_demos.custom_html = function () {
    //     bootbox.dialog({
    //         title: "That html",
    //         message: '<img src="images/avatar/jaman-01.jpg" alt="image"/><br/> You can also use <b>html</b>'
    //     });
    // }

    // Custom Html Forms
    bb_demos.html_forms = function () {

        var optionKategori = '<option value="">Pilih Semua Kategori</option>';
        $.ajax({
            url: '<?= url("api/helper/kategori"); ?>',
            type: 'GET',
            success(data){
                $.each(data, function( index, value ) {
                    optionKategori += '<option value="'+value.kd_kategori+'">'+value.nm_kategori+'</option>';             
                });
                $("#select-kategori").html(optionKategori);
            }
        });
        
        
        bootbox.dialog({
            size:"large",
            title: "Pilih Barang.",
            message: '<div class="row"  style="margin-bottom:10px;">' +

            ' <div class="col-md-12">' +
            '<form class="form-horizontal" id="penform">' +
                '<div class="row">'+
                    '<div class=" col-md-3">'+
                        '<select class="form-control" name="kd_kategori" id="select-kategori">'+
                            optionKategori+
                        '</select>'+
                    '</div>'+
                    '<div class=" col-md-3">' +
                    '<input class="form-control search" type="text" placeholder="Search" name="s" value="<?php echo (isset($_GET["s"]))?$_GET["s"]:""; ?>">' +
                    '</div>' +
                '</div>'+
            '</form>' +
            '</div>' +
            '</div>' +
            '<div class="row" id="list-data">' +

            '</div>',
            buttons: {
                success: {
                    label: "Close",
                    className: "btn-default",

                }
            }
        });
        
    }
    $(document).ready(function() {
        $('.select2').select2();

        $('.money').mask('000.000.000.000.000', {reverse: true});

        $('#id_pelanggan').on('select2:select', function (e) {
            let member = $(this).find(':selected').data('member');
            member = member.toLowerCase();
            let optionMetode = '';
            let id_pelanggan = $('#id_pelanggan').val();

            $('#optionalField').empty();
            if (member != 'umum') {

                $.ajax({
                    url: '<?= url("api/helper/metode"); ?>',
                    type: 'GET',
                    success(data){
                        $.each(data, function( index, value ) {
                            
                            optionMetode += `<option value="${value.metode}">${value.metode} - ${ value.keterangan ? value.keterangan:'' }</option>`;
                        });
                        $('#keterangan').append(optionMetode);
                         
                    }
                });
            }else{
                $('#keterangan').empty();
                $('#keterangan').append(`
                <option value="Cash">Cash</option>`)
            }

            // Cari Limit Hutang
            $.ajax({
                url: '{{ url("api/helper/limit_hutang") }}/'+id_pelanggan,
                type:'GET',
                success(data){
                    $('#limit_hutang').val(data);
                }
            });
        });

    });

            $('.master_check').on('click', function(e) {
               if($(this).is(':checked',true))  
               {
                $("."+$(this).attr("target-class")).prop('checked', true);  
            } else {  
                $("."+$(this).attr("target-class")).prop('checked',false);  
            }  
        });

            $(document).on('click','.terpilih',function (e) {

                let dHarga = ($(this).data('harga') - $(this).data('diskon') ).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
                DemoCallBack.show("Memilih Barang " + $(this).data('nama') + "</b>");
                
                $('#displayHarga').html('Rp. '+dHarga);

            });
            if(last_order == undefined){
                var last_order = 1;
            }
            
            $(document).on('click','#add_row',function (e) {
                var l = $(".list-harga").length;
                var ll = l;
                last_order = last_order+ll;
                cur_id = "list-harga-"+last_order;
                $("#list-harga .delete_row").attr('data-id','list-harga-'+last_order);
                $("#list-harga .pilih-barang").attr('data-id','list-harga-'+last_order);
                $("#list-harga .harga_baru").attr('data-id','list-harga-'+last_order);
                var c = $("#list-harga").clone();
                
                c.attr('id','list-harga-'+last_order);
                c.addClass('list-harga');
                c.data('harga',0);
                c.show();

                $("#list-contain").append(c);
                $("#list-harga-"+last_order+" .jumlah").addClass('jumlahnya');
                if($("#list-harga-"+last_order+' .select2').length){
                    $('.select2').select2();
                }
                

            });

            $(document).on('click','.delete_row',function (e) {
                $("#"+$(this).data('id')).remove();
            });

            var allVals = [];  
            $('#master').on('click', function(e) {
               if($(this).is(':checked',true))  
               {
                $(".sub_chk").prop('checked', true);  
            } else {  
                $(".sub_chk").prop('checked',false);  
            }  
        });

            $('.delete_all').on('click', function(e) {

                var _this = $(this);
                
                $(".sub_chk:checked").each(function() {  
                    allVals.push($(this).attr('data-id'));
                });  


                if(allVals.length <=0)  
                {  
                    alert("Silahkan Pilih Data");  
                }  else {  

                    swal({
                        title: "Are you sure?",
                        text: "You will not be able to recover this Information!",
                        type: "warning",
                        showCancelButton: true,
                        confirmButtonColor: "#DD6B55",
                        confirmButtonText: "Yes, delete!",
                        cancelButtonText: "No, cancel!",
                        closeOnConfirm: false,
                        closeOnCancel: true
                    }, function (isConfirm) {
                        if (isConfirm) {
                            var join_selected_values = allVals.join(","); 


                            $.ajax({
                                url: _this.data('url'),
                                type: 'GET',
                                data: 'ids='+join_selected_values,
                                success: function (data) {
                                    $(".sub_chk:checked").each(function() {  
                                        $(this).parents("tr").addClass("noty_animated bounceOutRight");
                                        
                                        setTimeout(function () {
                                            $(this).parents("tr").remove();
                                        }, 1000);
                                    });
                                    swal("Deleted!", "Data Berhasil Di Hapus.", "success");
                                    console.log(data);
                                },
                                error: function (data) {

                                    swal("Error!", data.responseText, "error"); 
                                    console.log(data); 
                                }
                            }).fail(function() {
                                swal("Error!", "Data Gagal Di Hapus.", "error");
                            });


                            $.each(allVals, function( index, value ) {
                                $('table tr').filter("[data-row-id='" + value + "']").remove();
                            });
                            
                            
                        } 
                    });

                }  
            });

            $('#tabel-barang-periode').dataTable( {
                "ordering": false,
                sDom : "lrtip",
                "aoColumnDefs": [
                    { "bSortable": false, "aTargets": [ 0, 1, 2, 3 ,4,5,6,7] }, 
                    { "bSearchable": false, "aTargets": [ 0, 1, 2, 3 ,4,5,6,7] }
                ]
            }); 

            $('#tabel-penjualan-periode').dataTable( {
                "ordering": false,
                sDom : "lrtip",
                "aoColumnDefs": [
                    { "bSortable": false, "aTargets": [ 0, 1, 2, 3 ,4] }, 
                    { "bSearchable": false, "aTargets": [ 0, 1, 2, 3 ,4] }
                ]
            }); 

            $('#tabel-pembelian-periode').dataTable( {
                "ordering": false,
                sDom : "lrtip",
                "aoColumnDefs": [
                    { "bSortable": false, "aTargets": [ 0, 1, 2, 3 ,4] }, 
                    { "bSearchable": false, "aTargets": [ 0, 1, 2, 3 ,4] }
                ]
            }); 

            $('#data-table').dataTable({
                "ordering": false,
                columnDefs: [{
                    "defaultContent": "-",
                    "targets": "_all"
                }]
            });

            $('#table').dataTable({
                columnDefs: [{
                    "defaultContent": "-",
                    "targets": "_all"
                }]
            });

            $('.form-prevent').submit(function(){
                $('.button-prevent').attr('disabled', 'true');
            });
        });

        

    </script>
</body>
</html>

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]