IMMREX7

aku nok ndi : /home/spdtg/www/schoolmis/storage/framework/views/
File Up :
aku nok ndi : /home/spdtg/www/schoolmis/storage/framework/views/9f65cbefcd299b9be09867789eac5d581fb28edb.php

<?php $__env->startSection('content'); ?>
<div class="container-fluid">
        <div class="row clearfix">
            <div class="col-lg-4">
                <div class="card action_bar">
                    <div class="body">
                        <div class="row clearfix">
                           <div class="col-lg-3 col-md-3 col-3">
                                <p><b>Module</b></p>   
                            </div>
                           <div class="col-lg-9 col-md-9 col-9">
                                <div class="input-group search">
                                    <input type="text" class="form-control" placeholder="Type a module name" id="module_name">
                                </div>
                                <button class="btn btn-info" onclick="addMenu()">Add</button>
                                <button class="btn btn-primary" onclick="changeOrder()" id="order_change">Change Order</button>
                            </div>
                        </div>
                        <div class="row clearfix">
                            <div class="col-lg-12">
                                <div class="card">
                                    <input type="hidden" id="dd_modules"/>
                                    <div class="body" id="order_module" style="display:none;">
                                        <div class="dd">
                                            <ol class="dd-list" id="module_order">
                                                <?php $__currentLoopData = $modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                <li class="dd-item" data-id="<?php echo e($module->id); ?>" id="module_<?php echo e($module->id); ?>">
                                                    <div class="dd-handle">
                                                        <p id="lname_<?php echo e($module->id); ?>"><?php echo e($module->name); ?></p>
                                                    </div>
                                                </li>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            </ol>
                                        </div>
                                    </div>
                                    <div class="body table-responsive" id="manage_module" style="display:block;">
                                        <table class="table table-hover m-b-0 c_list module" id="moduleTable">
                                            <thead>
                                                <tr>
                                                    <th>Name</th>                                
                                                    <th data-breakpoints="xs">Action</th>
                                                </tr>
                                            </thead>
                                            <tbody>
                                                <?php $__currentLoopData = $modules; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $module): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                <tr id="module_<?php echo e($module->id); ?>">
                                                    <td>
                                                        <p id="name_<?php echo e($module->id); ?>"><?php echo e($module->name); ?></p>
                                                    </td>
                                                    <td>
                                                        <button class="btn btn-icon btn-neutral btn-icon-mini" data-id="<?php echo e($module->id); ?>" data-name="<?php echo e($module->name); ?>" data-type="edit"><i class="zmdi zmdi-edit"></i></button>
                                                        <button class="btn btn-icon btn-neutral btn-icon-mini" data-id="<?php echo e($module->id); ?>" data-name="<?php echo e($module->name); ?>" data-type="remove"><i class="zmdi zmdi-delete"></i></button>
                                                        <button class="btn btn-icon btn-neutral btn-icon-mini" data-id="<?php echo e($module->id); ?>" data-name="<?php echo e($module->name); ?>" data-type="view"><i class="zmdi zmdi-eye"></i></button>
                                                    </td>
                                                </tr>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            </tbody>
                                        </table>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>  
            <div class="col-lg-4">
                <div class="card action_bar">
                    <div class="body">
                        <div class="row clearfix">
                           <div class="col-lg-3 col-md-3 col-3">
                                <p><b>SubModule</b></p>   
                                <input type="hidden" id="module_id"/>
                            </div>
                           <div class="col-lg-9 col-md-9 col-9">
                                <div class="input-group search">
                                    <input type="text" class="form-control" id="main_module" readonly>
                                </div>
                                <div class="input-group search">
                                    <input type="text" class="form-control" placeholder="Type a submodule" id="submodule_name">
                                </div>
                                <button class="btn btn-info" onclick="addSubMenu()"  style="display:none;" id="suborder_add">Add</button>
                                <button class="btn btn-primary" onclick="changeSubOrder()" id="suborder_change" style="display:none;">Change Order</button>
                            </div>
                        </div>
                        <div class="row clearfix">
                        <div class="col-lg-12">
                            <div class="card">
                                <div class="dd">
                                    <ol class="dd-list" id="submodule_order" style="display:none;">
                                               
                                    </ol>
                                </div>
                                <div class="body table-responsive" id="manage_submodule" style="display:block;">
                                    <table class="table table-hover m-b-0 c_list submodule" id="submoduleTable">
                                        <thead>
                                            <tr>
                                                <th>Name</th>                                
                                                <th data-breakpoints="xs">Action</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>
                    </div>
                    </div>
                </div>
            </div>  
            <div class="col-lg-4">
                <div class="card action_bar">
                    <div class="body">
                        <div class="row clearfix">
                           <div class="col-lg-3 col-md-3 col-3">
                                <p><b>Screens</b></p>   
                                <input type="hidden" id="submodule_id"/>
                            </div>
                           <div class="col-lg-9 col-md-9 col-9">
                                <div class="input-group search">
                                    <input type="text" class="form-control" id="screen_module" readonly>
                                </div>
                                <div class="input-group search">
                                    <input type="text" class="form-control" placeholder="Type a screen name" id="screen_name">
                                </div>
                                <div class="input-group search">
                                    <?php echo Form::select('screenUrl',$links,null,['class' => 'form-control show-tick ms select2', 'id' => 'screen_url']); ?>

                                </div>
                                <button class="btn btn-info" onclick="addScreenMenu()"  style="display:none;" id="screen_add">Add</button>
                                <button class="btn btn-primary" onclick="changeScreenOrder()" id="screen_change" style="display:none;">Change Order</button>
                            </div>
                        </div>
                        <div class="row clearfix">
                        <div class="col-lg-12">
                            <div class="card">
                                <div class="dd">
                                    <ol class="dd-list" id="screen_order" style="display:none;">
                                               
                                    </ol>
                                </div>
                                <div class="body table-responsive" id="manage_screen" style="display:block;">
                                    <table class="table table-hover m-b-0 c_list screens" id="screenTable">
                                        <thead>
                                            <tr>
                                                <th>Name</th>                                
                                                <th data-breakpoints="xs">Action</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                            
                        </div>
                    </div>
                    </div>
                </div>
            </div>           
        </div>
</div>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('script'); ?>
<script>
    function changeOrder(){
        if($('#order_change').text() == "Update Order"){
            $('#order_module').hide();
            $('#manage_module').show();
            $('#order_change').text('Change Order');
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                data: $("#dd_modules").val(),
                type : "order"
            },
            function(data, status){
                $("#moduleTable tr").remove(); 
                data.module.forEach(function(item, index) {
                    $('#moduleTable').append('<tr id="module_'+item["id"]+'"><td><p id="name_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'"data-type="view"><i class="zmdi zmdi-eye"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                });
                addAction();
            });
        }else{
            $('#order_module').show();
            $('#manage_module').hide();
            $('#order_change').text('Update Order');
            
            $("#dd_modules").val("")
            $('#submodule_order').hide();
            $('#manage_submodule').show();
            $('#suborder_change').text('Change Order');

            $('#screen_order').hide();
            $('#manage_screen').show();
            $('#screen_change').text('Change Order');
        }
        
    }

    function changeScreenOrder(){
        if($('#screen_change').text() == "Update Order"){
            $('#screen_order').hide();
            $('#manage_screen').show();
            $('#screen_change').text('Change Order');
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                data: $("#dd_modules").val(),
                type : "screen-order"
            },
            function(data, status){
                $("#screenTable tr").remove(); 
                data.module.forEach(function(item, index) {
                    $('#screenTable').append('<tr id="screen_'+item["id"]+'"><td><p id="screen_name_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                });
                addScreenAction();
            });
        }else{
            $('#screen_order').show();
            $('#manage_screen').hide();
            $('#screen_change').text('Update Order');

            $("#dd_modules").val("");
            $('#manage_submodule').show();
            $('#submodule_order').hide();
            $('#suborder_change').text('Change Order');

            $('#order_module').hide();
            $('#manage_module').show();
            $('#order_change').text('Change Order');
        }
        
    }

    $(function () {
        $('.dd').nestable();
        $('.dd').on('change', function () {
            var $this = $(this);
            var serializedData = window.JSON.stringify($($this).nestable('serialize'));
            $("#dd_modules").val(serializedData);
        });
    });
    $(function () {
        $('.module button').on('click', function () {
            var name = $(this).data('name');
            var id = $(this).data('id');
            var type = $(this).data('type');
            if(type == "edit")
            showPromptMessage(name,id);
            else if(type == "view")
            {
                $("#main_module").val(name);
                $("#screen_module").val(name);
                fetchSubmodules(id);
            }
            else removeMenu(id);
        });
    });
    function fetchSubmodules(id){
        $("#module_id").val(id);
        $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                type : "submodules"
            },
            function(data, status){
                $("#submoduleTable tr").remove(); 
                $("#submodule_order").empty(); 
                $("#suborder_add").show(); 
                $("#suborder_change").show(); 
                $("#submodule_id").val("")
                $("#screenTable tr").remove(); 
                $("#screen_order").empty(); 

                data.module.forEach(function(item, index) {
                    $('#submoduleTable').append('<tr id="submodule_'+item["id"]+'"><td><p id="subname_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-type="view" data-name="'+item["name"]+'"><i class="zmdi zmdi-eye"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#submodule_order').append('<li class="dd-item" data-id="'+item["id"]+'" id="submodule_'+item["id"]+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="lsubname_'+item["id"]+'">'+item["name"]+'</p>'+
                                                    '</div>'+
                                                '</li>');                         
                });
                data.screens.forEach(function(item, index) {
                    $('#screenTable').append('<tr id="screen_'+item["id"]+'"><td><p id="screen_name_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#screen_order').append('<li class="dd-item" data-id="'+item["id"]+'" id="screen_'+item["id"]+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="lscreen_'+item["id"]+'">'+item["name"]+'</p>'+
                                                    '</div>'+
                                                '</li>');                         
                });
                $("#screen_change").show(); 
                $("#screen_add").show(); 
                addSubAction();
                addScreenAction();
            });
    }

    function changeSubOrder(){
        var id = $("#module_id").val();
        if($('#suborder_change').text() == "Update Order"){
            $('#submodule_order').hide();
            $('#manage_submodule').show();
            $('#suborder_change').text('Change Order');
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                data: $("#dd_modules").val(),
                type : "order-submodule",
                id : id
            },
            function(data, status){
                $("#submoduleTable tr").remove(); 
                data.module.forEach(function(item, index) {
                    $('#submoduleTable').append('<tr id="submodule_'+item["id"]+'"><td><p id="subname_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'"data-type="view"><i class="zmdi zmdi-eye"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                });
                addSubAction();
            });
        }else{
            $('#submodule_order').show();
            $('#manage_submodule').hide();
            $('#suborder_change').text('Update Order');

            $("#dd_modules").val("");
            $('#order_module').hide();
            $('#manage_module').show();
            $('#order_change').text('Change Order');

            $('#screen_order').hide();
            $('#manage_screen').show();
            $('#screen_change').text('Change Order');
        }
        
    }


    function fetchScreenModules(id){
        $("#submodule_id").val(id);
        $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                submodule: id,
                id : $("#module_id").val(),
                type : "screens"
            },
            function(data, status){
                $("#screenTable tr").remove(); 
                $("#screen_order").empty(); 
                $("#screen_change").show(); 
                $("#screen_add").show(); 
                data.module.forEach(function(item, index) {
                    $('#screenTable').append('<tr id="screen_'+item["id"]+'"><td><p id="screen_name_'+item["id"]+'">'+item["name"]+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+item["id"]+'" data-name="'+item["name"]+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#screen_order').append('<li class="dd-item" data-id="'+item["id"]+'" id="screen_'+item["id"]+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="lscreen_'+item["id"]+'">'+item["name"]+'</p>'+
                                                    '</div>'+
                                                '</li>');                         
                });
                addScreenAction();
            });
    }

    function addSubMenu(){
        var inputValue = $("#submodule_name").val();
        var id = $("#module_id").val();
        if (inputValue === "") {
            swal("Empty!", "Please write the name of the sub menu", "error"); return false
        }else{
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                name: inputValue,
                type : "subnew",
                id : id
            },
            function(data, status){
                if(status == "success" ){
                    $("#submodule_name").val("");
                    $('#submoduleTable').append('<tr id="submodule_'+data.id+'"><td><p id="subname_'+data.id+'">'+inputValue+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'"data-type="view"><i class="zmdi zmdi-eye"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#submodule_order').append('<li class="dd-item" data-id="'+data.id+'" id="submodule_'+data.id+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="subname_'+data.id+'">'+inputValue+'</p>'+
                                                    '</div>'+
                                                '</li>');
                    addSubAction();
                    swal("Added!", "Sub Menu has been added.", "success");
                }else{
                    swal("Oops!", "Sub Menu cannot been added.", "error");
                }
            });  
        }
    }

    function addScreenMenu(){
        var inputValue = $("#screen_name").val();
        var id = $("#module_id").val();
        var submodule = $("#submodule_id").val();
        if (inputValue === "") {
            swal("Empty!", "Please write the name of the screen", "error"); return false
        }else{
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                name: inputValue,
                refrence : $("#screen_url").val(),
                type : "screen-new",
                submodule : submodule,
                id : id
            },
            function(data, status){
                if(status == "success" ){
                    $("#screen_name").val("");
                    $("#screen_url").val("")
                    $('#screenTable').append('<tr id="screen_'+data.id+'"><td><p id="screen_name_'+data.id+'">'+inputValue+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#screen_order').append('<li class="dd-item" data-id="'+data.id+'" id="screen_'+data.id+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="lscreen_'+data.id+'">'+inputValue+'</p>'+
                                                    '</div>'+
                                                '</li>');
                    addScreenAction()
                    swal("Added!", "Screen has been added.", "success");
                }else{
                    swal("Oops!", "Screen cannot been added.", "error");
                }
            });  
        }
    }

    function addMenu(){
        var inputValue = $("#module_name").val();
        if (inputValue === "") {
            swal("Empty!", "Please write the name of the menu", "error"); return false
        }else{
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                name: inputValue,
                type : "new"
            },
            function(data, status){
                if(status == "success" ){
                    $("#module_name").val("");
                    $('#moduleTable').append('<tr id="module_'+data.id+'"><td><p id="name_'+data.id+'">'+inputValue+'</p></td><td>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="edit"><i class="zmdi zmdi-edit"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'" data-type="remove"><i class="zmdi zmdi-delete"></i></button>'+
                                                    '<button class="btn btn-icon btn-neutral btn-icon-mini" data-id="'+data.id+'" data-name="'+inputValue+'"data-type="view"><i class="zmdi zmdi-eye"></i></button>'+
                                                '</td>'+
                                            '</tr>'); 
                    $('#module_order').append('<li class="dd-item" data-id="'+data.id+'" id="module_'+data.id+'">'+
                                                    '<div class="dd-handle">'+
                                                        '<p id="lname_'+data.id+'">'+inputValue+'</p>'+
                                                    '</div>'+
                                                '</li>');
                    swal("Added!", "Menu has been added.", "success");
                    addAction();
                }else{
                    swal("Oops!", "Menu cannot been added.", "error");
                }
            });  
        }
            
    }

    function addAction(){
        $('.module button').on('click', function () {
                        var name = $(this).data('name');
                        var id = $(this).data('id');
                        var type = $(this).data('type');
                        if(type == "edit")
                        showPromptMessage(name,id);
                        else if(type == "view")
                        {
                            $("#main_module").val(name);
                            $("#screen_module").val(name);
                            fetchSubmodules(id);
                        }
                        else removeMenu(id);
                    });
    }
    function addSubAction(){
        $('.submodule button').on('click', function () {
                        var name = $(this).data('name');
                        var id = $(this).data('id');
                        var type = $(this).data('type');
                        if(type == "edit")
                        showEditSubMessage(name,id);
                        else if(type == "view")
                        {
                            fetchScreenModules(id);
                            $("#screen_module").val(name);
                        }
                        else removeSubMenu(id);
                    });
    }

    function addScreenAction(){
        $('.screens button').on('click', function () {
                        var name = $(this).data('name');
                        var id = $(this).data('id');
                        var type = $(this).data('type');
                        if(type == "edit")
                        showEditScreenMessage(name,id);
                        else removeScreenMenu(id);
                    });
    }

    function removeSubMenu(id){
        swal({
            title: "Are you sure?",
            text: "You want to remove the menu?",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Yes",
            closeOnConfirm: false
        }, function () {
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                type : "sub-remove"
            },
            function(data, status){
                if(data.success == "SUCCESS" ){
                    $("#submoduleTable tr#submodule_"+id).remove();
                    $("#submodule_order li#submodule_"+id).remove();
                    swal("Deleted!", "Menu has been deleted.", "success");
                }else{
                    swal("Oops!", "Menu cannot been deleted.", "error");
                }
            });
            
        });
    }

    function removeMenu(id){
        swal({
            title: "Are you sure?",
            text: "You want to remove the menu?",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Yes",
            closeOnConfirm: false
        }, function () {
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                type : "remove"
            },
            function(data, status){
                if(data.success == "SUCCESS" ){
                    $("#moduleTable tr#module_"+id).remove();
                    $("#module_order li#module_"+id).remove();
                    swal("Deleted!", "Menu has been deleted.", "success");
                }else{
                    swal("Oops!", "Menu cannot been deleted.", "error");
                }
            });
            
        });
    }

    function removeScreenMenu(id){
        swal({
            title: "Are you sure?",
            text: "You want to remove the menu?",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Yes",
            closeOnConfirm: false
        }, function () {
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                type : "screen-remove"
            },
            function(data, status){
                if(data.success == "SUCCESS" ){
                    $("#screenTable tr#screen_"+id).remove();
                    $("#screen_order li#screen_"+id).remove();
                    swal("Deleted!", "Menu has been deleted.", "success");
                }else{
                    swal("Oops!", "Menu cannot been deleted.", "error");
                }
            });
            
        });
    }

    function showPromptMessage(name,id) {
        swal({
            title: "Module Name",
            type: "input",
            showCancelButton: true,
            closeOnConfirm: false,
            animation: "slide-from-top",
            inputValue: name,
            showLoaderOnConfirm: true
        }, function (inputValue) {
            if (inputValue === false) return false;
            if (inputValue === "") {
                swal.showInputError("You need to write something!"); return false
            }
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                name: inputValue,
                type : "edit"
            },
            function(data, status){
                if(status == "success" ){
                    var el = document.getElementById("name_"+id);
                    el.innerHTML =inputValue;
                    var els = document.getElementById("lname_"+id);
                    els.innerHTML =inputValue;
                    swal("Updated!", "Menu has been updated.", "success");
                }else{
                    swal("Oops!", "Menu cannot been updated.", "error");
                }
            });
        });
    }

    function showEditSubMessage(name,id) {
        swal({
            title: "Sub Module Name",
            type: "input",
            showCancelButton: true,
            closeOnConfirm: false,
            animation: "slide-from-top",
            inputValue: name,
            showLoaderOnConfirm: true
        }, function (inputValue) {
            if (inputValue === false) return false;
            if (inputValue === "") {
                swal.showInputError("You need to write something!"); return false
            }
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                name: inputValue,
                type : "edit-submodule"
            },
            function(data, status){
                if(status == "success" ){
                    var el = document.getElementById("subname_"+id);
                    el.innerHTML =inputValue;
                    var els = document.getElementById("lsubname_"+id);
                    els.innerHTML =inputValue;
                    swal("Updated!", "SubMenu has been updated.", "success");
                }else{
                    swal("Oops!", "SubMenu cannot been updated.", "error");
                }
            });
        });
    }

    function showEditScreenMessage(name,id) {
        swal({
            title: "Name",
            type: "input",
            showCancelButton: true,
            closeOnConfirm: false,
            animation: "slide-from-top",
            inputValue: name,
            showLoaderOnConfirm: true
        }, function (inputValue) {
            if (inputValue === false) return false;
            if (inputValue === "") {
                swal.showInputError("You need to write something!"); return false
            }
            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });
            $.post("<?php echo e(url('admin/manage-menu')); ?>",
            {
                id: id,
                name: inputValue,
                type : "edit-screen"
            },
            function(data, status){
                if(status == "success" ){
                    var el = document.getElementById("screen_name_"+id);
                    el.innerHTML =inputValue;
                    var els = document.getElementById("lscreen_"+id);
                    els.innerHTML =inputValue;
                    swal("Updated!", "SubMenu has been updated.", "success");
                }else{
                    swal("Oops!", "SubMenu cannot been updated.", "error");
                }
            });
        });
    }
</script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('superadmin.layout', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

Copyright © 2021 - 2025 IMMREX7