Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mcoil.corals.io/resources/views/admin/menu-bar/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mcoil.corals.io/resources/views/admin/menu-bar/edit.blade.php
@extends('layouts.admin.app')
@section('content')
<div class="row">
    <div class="col-md-12">
        <section class="content">
            @include('layouts.errors-and-messages')
            <div id="msg"></div>
            {!! Form::model($menu,['method' => 'POST','route' => ['admin.menu.bar.update.menu', $menu->id], 'class'=>'form','enctype'=>'multipart/form-data']) !!}
            <div class="box">
                <div class="box-body add-more-menus-section">
                    <div class="col-md-12">
                        <h3 class="bold">Edit Menus ({{ $menu->label }}) <small>- list of options that is part of this menu</small></h3>
                        <table class="table table-striped table-hover table-checkable dataTable table-responsive table-responsive-md responsive" id="menus_table_edit">
                            <thead class="thead-dark">
                                <tr>
                                    <th scope="col" class="all">Position</th>
                                    <th scope="col" class="min-mobile-l">Label</th>
                                    <th scope="col" class="min-tablet-l">Page</th>
                                    <th scope="col" class="min-tablet-l">Parent</th>
                                    <th scope="col" class="desktop">Target</th>
                                    <th scope="col" class="desktop">Status</th>
                                    <th scope="col" class="min-mobile-l"></th>
                                </tr>
                            </thead>
                            <tbody>
                                @foreach($menu->getMenuBarList as $key => $menudata)
                                <tr id="menusec-{{$menudata->id}}">
                                    <td class="dtr-control">
                                        {!! Form::hidden('menu_id[]', $menudata->id, array('placeholder' => 'Menu Name','class' => 'form-control','id'=>'menu_name')) !!}
                                        {!! Form::number('position[]', $menudata->position, array('placeholder' => 'Position','class' => 'form-control first-width','id'=>'position','min'=>'0')) !!}
                                    </td>
									<td>
                                        {!! Form::text('label[]', $menudata->label, array('placeholder' => 'Label','class' => 'form-control','id'=>'label')) !!}
                                    </td>
                                    <td>
                                        {!! Form::select('link[]', $links, $menudata->link, array('placeholder' => 'Select Link','class' => 'form-control custom','id'=>'link')) !!}
                                    </td>
                                    <td>
                                        {!! Form::select('parent[]',[
                                        'Yes'   => 'Yes',
                                        'No'    => 'No'
                                        ], $menudata->parent, array('placeholder' => 'Is Parent','class' => 'form-control','id'=>'parent')) !!}
                                    </td>
                                    <td>
                                        {!! Form::select('target[]', [
                                        '_blank' => '_blank',
                                        '_self' => '_self',
                                        '_parent' => '_parent',
                                        '_top' => '_top'
                                        ],$menudata->target,  array('placeholder' => 'Select Target','class' => 'form-control','id'=>'target')) !!}
                                    </td>
                                    <td>
                                        {!! Form::select('status[]', [
                                        'active' => 'active',
                                        'inactive' => 'inactive'
                                        ], $menudata->status, array('placeholder' => 'Select Status','class' => 'form-control','id'=>'status')) !!}
                                    </td>
                                    <td class="text-center">
                                        <button type="button" class="btn btn-sm btn-success btn-plus"><i class="fa fa-plus"></i></button>
                                        <button onclick="deleteMenu({!!$menudata->id!!})" type="button" class="btn btn-danger btn-sm btn-cross" title="Delete"><i class="fa fa-times"></i></button>
                                    </td>
                                </tr>
                                @endforeach
                            </tbody>
                        </table>
						@php $checkbtnDidabled=(count($menu->getMenuBarList)<1)?'disabled':'';  @endphp
                        <div class="row margin-top-30">
                            <div class="col-md-6">
                                <button type="submit" class="btn btn-lg btn-block btn-success " {!!$checkbtnDidabled!!}>Update</button> 
                            </div>
                            <div class="col-md-6">
                                <a href="{{ route('admin.menu.bar.list') }}" class="btn btn-lg btn-block btn-danger">Back</a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            {!! Form::close() !!}
        </section>
    </div>
</div>
@endsection
@section('js')
<script type="text/javascript">
$(document).ready( function () {
    $('#menus_table_edit').DataTable({
		"responsive": true,
		"order": [[ 0, "desc" ]],
        "bAutoWidth": false,
        "columnDefs": [
            { "width": "100px", "targets": 0 },
            { "width": "90px", "targets": 6 }
        ]
	});
});
$('.btn-success').on('click', function(){
    var $menuAdd = $(this).closest('tr').clone();
    $menuAdd.find('.btn-plus').removeClass('btn-success').addClass('btn-danger');
    $menuAdd.find('.btn-cross').remove();
    $menuAdd.find("input:text").val("").end();
    $menuAdd.find("select").val("").end();
    $menuAdd.find("input:hidden").val("").end();
    $menuAdd.find('.btn-plus').html('<i class="fa fa-minus"></i>');
    $menuAdd.find('.btn-plus').attr('onClick', '$(this).closest("tr").remove();');
    $menuAdd.appendTo('.add-more-menus-section tbody');
});
function deleteMenu(id) {
    var isDelete = confirm("Are you sure you want to delete this menu?");
    if (isDelete == true) {
        $.ajax({
            url: "{{route('admin.menu.bar.destroy.menu')}}",
            type: 'POST',
            data: "id="+id,  
            success:function(info){
                if (info!='') {
                    $('#msg').html('<div class="box no-border"><div class="box-tools"><p class="alert alert-success alert-dismissible">'+info+'<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button></p></div></div>')
                    $('#menusec-'+id).remove();
                } else {
                    $('#msg').html('');
                }
            }
        });
    }
}


</script>
@endsection

Spamworldpro Mini