⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
dnc
/
@core
/
resources
/
views
/
backend
/
pages
/
Edit File: brand.blade.php
@extends('backend.admin-master') @section('site-title') {{__('Brand Settings')}} @endsection @section('style') <link rel="stylesheet" href="{{asset('assets/backend/css/dropzone.css')}}"> <link rel="stylesheet" href="{{asset('assets/backend/css/media-uploader.css')}}"> @include('backend.partials.datatable.style-enqueue') @endsection @section('content') <div class="col-lg-12 col-ml-12 padding-bottom-30"> <div class="row"> <div class="col-lg-12"> <div class="margin-top-40"></div> @include('backend/partials/message') @include('backend/partials/error') </div> <div class="col-lg-7 mt-3"> <div class="card"> <div class="card-body"> <h4 class="header-title">{{__('All Brand Items')}}</h4> <x-bulk-action/> <div class="table-wrap table-responsive"> <table class="table table-default"> <thead> <th class="no-sort"> <div class="mark-all-checkbox"> <input type="checkbox" class="all-checkbox"> </div> </th> <th>{{__('ID')}}</th> <th>{{__('Title')}}</th> <th>{{__('Url')}}</th> <th>{{__('Image')}}</th> <th>{{__('Action')}}</th> </thead> <tbody> @foreach($all_brand as $data) <tr> <td> <div class="bulk-checkbox-wrapper"> <input type="checkbox" class="bulk-checkbox" name="bulk_delete[]" value="{{$data->id}}"> </div> </td> <td>{{$data->id}}</td> <td>{{$data->title}}</td> <td>{{$data->url}}</td> <td> @php $brand_img = get_attachment_image_by_id($data->image,null,true); $img_url = ''; @endphp @if (!empty($brand_img)) <div class="attachment-preview"> <div class="thumbnail"> <div class="centered"> <img class="avatar user-thumb" src="{{$brand_img['img_url']}}" alt=""> </div> </div> </div> @php $img_url = $brand_img['img_url']; @endphp @endif </td> <td> <x-delete-popover :url="route('admin.brands.delete',$data->id)"/> <a href="#" data-toggle="modal" data-target="#brand_item_edit_modal" class="btn btn-primary btn-xs mb-3 mr-1 brand_edit_btn" data-id="{{$data->id}}" data-title="{{$data->title}}" data-url="{{$data->url}}" data-imageid="{{$data->image}}" data-image="{{$img_url}}" > <i class="ti-pencil"></i> </a> </td> </tr> @endforeach </tbody> </table> </div> </div> </div> </div> <div class="col-lg-5 mt-3"> <div class="card"> <div class="card-body"> <h4 class="header-title">{{__('New Brand')}}</h4> <form action="{{route('admin.brands')}}" method="post" enctype="multipart/form-data"> @csrf <div class="form-group"> <label for="title">{{__('Title')}}</label> <input type="text" class="form-control" id="title" name="title" placeholder="{{__('Title')}}"> </div> <div class="form-group"> <label for="url">{{__('URl')}}</label> <input type="text" class="form-control" id="url" name="url" placeholder="{{__('Url')}}"> </div> <div class="form-group"> <label for="image">{{__('Image')}}</label> <div class="media-upload-btn-wrapper"> <div class="img-wrap"></div> <input type="hidden" name="image"> <button type="button" class="btn btn-info media_upload_form_btn" data-btntitle="Select Image" data-modaltitle="Upload Brand Image" data-toggle="modal" data-target="#media_upload_modal"> {{__('Upload Image')}} </button> </div> <small>{{__('Recommended image size 160x80')}}</small> </div> <button type="submit" class="btn btn-primary mt-4 pr-4 pl-4">{{__('Add New')}}</button> </form> </div> </div> </div> </div> </div> <div class="modal fade" id="brand_item_edit_modal" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">{{__('Edit Brand Item')}}</h5> <button type="button" class="close" data-dismiss="modal"><span>×</span></button> </div> <form action="{{route('admin.brands.update')}}" id="brand_edit_modal_form" method="post" enctype="multipart/form-data"> <div class="modal-body"> @csrf <input type="hidden" class="form-control" name="id" id="brand_id" > <div class="form-group"> <label for="edit_title">{{__('Title')}}</label> <input type="text" class="form-control" id="edit_title" name="title" placeholder="{{__('Title')}}"> </div> <div class="form-group"> <label for="edit_url">{{__('URl')}}</label> <input type="text" class="form-control" id="edit_url" name="url" placeholder="{{__('Url')}}"> </div> <div class="form-group"> <label for="edit_image">{{__('Image')}}</label> <div class="media-upload-btn-wrapper"> <div class="img-wrap"></div> <input type="hidden" id="edit_image" name="image" value=""> <button type="button" class="btn btn-info media_upload_form_btn" data-btntitle="Select Image" data-modaltitle="Upload Brand Image" data-toggle="modal" data-target="#media_upload_modal"> {{__('Upload Image')}} </button> </div> <small>{{__('Recommended image size 160x80')}}</small> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Close')}}</button> <button type="submit" class="btn btn-primary">{{__('Save Changes')}}</button> </div> </form> </div> </div> </div> @include('backend.partials.media-upload.media-upload-markup') @endsection @section('script') <script> (function($){ "use strict"; $(document).ready(function () { <x-bulk-action-js :url="route('admin.brands.bulk.action')" /> $(document).on('click','.brand_edit_btn',function(){ var el = $(this); var id = el.data('id'); var title = el.data('title'); var form = $('#brand_edit_modal_form'); var image = el.data('image'); var imageid = el.data('imageid'); form.find('#brand_id').val(id); form.find('#edit_title').val(title); form.find('#edit_url').val(el.data('url')); if(imageid != ''){ form.find('.media-upload-btn-wrapper .img-wrap').html('<div class="attachment-preview"><div class="thumbnail"><div class="centered"><img class="avatar user-thumb" src="'+image+'" > </div></div></div>'); form.find('.media-upload-btn-wrapper input').val(imageid); form.find('.media-upload-btn-wrapper .media_upload_form_btn').text('Change Image'); } }); }); })(jQuery); </script> <!-- Start datatable js --> @include('backend.partials.datatable.script-enqueue') <script src="{{asset('assets/backend/js/dropzone.js')}}"></script> @include('backend.partials.media-upload.media-js') @endsection
Simpan