PATH:
home
/
lab2454c
/
sportsnovate.com
/
backups
/
core
/
resources
/
views
/
admin
/
extension
@extends('admin.layouts.app') @section('panel') <div class="row"> <div class="col-md-12"> <div class="card b-radius--10 "> <div class="card-body"> <div class="table-responsive--sm table-responsive"> <table class="table table--light style--two custom-data-table"> <thead> <tr> <th>@lang('Extension')</th> <th>@lang('Status')</th> <th>@lang('Action')</th> </tr> </thead> <tbody> @foreach($extensions as $extension) <tr> <td data-label="@lang('Extension')"> <div class="user"> <div class="thumb"><img src="{{ getImage(imagePath()['extensions']['path'] .'/'. $extension->image,imagePath()['extensions']['size']) }}" alt="{{ __($extension->name) }}" class="plugin_bg"></div> <span class="name">{{ __($extension->name) }}</span> </div> </td> <td data-label="@lang('Status')"> @if($extension->status == 1) <span class="badge badge--success">@lang('Active')</span> @else <span class="badge badge--warning">@lang('Disabled')</span> @endif </td> <td data-label="@lang('Action')"> <button type="button" class="icon-btn ml-1 editBtn" data-name="{{ __($extension->name) }}" data-shortcode="{{ json_encode($extension->shortcode) }}" data-action="{{ route('admin.extensions.update', $extension->id) }}" data-toggle="tooltip" data-original-title="@lang('Configure')"> <i class="la la-cogs"></i> </button> <button type="button" class="icon-btn btn--dark ml-1 helpBtn" data-description="{{ __($extension->description) }}" data-support="{{ __($extension->support) }}" data-toggle="tooltip" data-original-title="@lang('Help')"> <i class="la la-question"></i> </button> @if($extension->status == 0) <button type="button" class="icon-btn btn--success ml-1 activateBtn" data-toggle="modal" data-target="#activateModal" data-id="{{ $extension->id }}" data-name="{{ __($extension->name) }}" data-original-title="@lang('Enable')"> <i class="la la-eye"></i> </button> @else <button type="button" class="icon-btn btn--danger ml-1 deactivateBtn" data-toggle="modal" data-target="#deactivateModal" data-id="{{ $extension->id }}" data-name="{{ __($extension->name) }}" data-original-title="@lang('Disable')"> <i class="la la-eye-slash"></i> </button> @endif </td> </tr> @endforeach </tbody> </table> </div> </div> </div> </div> </div> {{-- EDIT METHOD MODAL --}} <div id="editModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">@lang('Update Extension'): <span class="extension-name"></span></h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form method="POST"> @csrf <div class="modal-body"> <div class="form-group"> <label class="col-md-12 control-label font-weight-bold">@lang('Script') <span class="text-danger">*</span></label> <div class="col-md-12"> <textarea name="script" class="form-control" rows="8" placeholder="@lang('Paste your script with proper key')"></textarea> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn--dark" data-dismiss="modal">@lang('Close')</button> <button type="submit" class="btn btn--primary" id="editBtn">@lang('Update')</button> </div> </form> </div> </div> </div> {{-- ACTIVATE METHOD MODAL --}} <div id="activateModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">@lang('Extension Activation Confirmation')</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form action="{{ route('admin.extensions.activate') }}" method="POST"> @csrf <input type="hidden" name="id"> <div class="modal-body"> <p>@lang('Are you sure to activate') <span class="font-weight-bold extension-name"></span> @lang('extension')?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn--dark" data-dismiss="modal">@lang('Close')</button> <button type="submit" class="btn btn--primary">@lang('Activate')</button> </div> </form> </div> </div> </div> {{-- DEACTIVATE METHOD MODAL --}} <div id="deactivateModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">@lang('Extension Disable Confirmation')</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <form action="{{ route('admin.extensions.deactivate') }}" method="POST"> @csrf <input type="hidden" name="id"> <div class="modal-body"> <p>@lang('Are you sure to disable') <span class="font-weight-bold extension-name"></span> @lang('extension')?</p> </div> <div class="modal-footer"> <button type="button" class="btn btn--dark" data-dismiss="modal">@lang('Close')</button> <button type="submit" class="btn btn--danger">@lang('Disable')</button> </div> </form> </div> </div> </div> {{-- HELP METHOD MODAL --}} <div id="helpModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">@lang('Need Help')?</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn--dark" data-dismiss="modal">@lang('Close')</button> </div> </div> </div> </div> @endsection @push('script') <script> (function ($) { "use strict"; $('.activateBtn').on('click', function () { var modal = $('#activateModal'); modal.find('.extension-name').text($(this).data('name')); modal.find('input[name=id]').val($(this).data('id')); }); $('.deactivateBtn').on('click', function () { var modal = $('#deactivateModal'); modal.find('.extension-name').text($(this).data('name')); modal.find('input[name=id]').val($(this).data('id')); }); $('.editBtn').on('click', function () { var modal = $('#editModal'); var shortcode = $(this).data('shortcode'); modal.find('.extension-name').text($(this).data('name')); modal.find('form').attr('action', $(this).data('action')); var html = ''; $.each(shortcode, function (key, item) { html += `<div class="form-group"> <label class="col-md-12 control-label font-weight-bold">${item.title}<span class="text-danger">*</span></label> <div class="col-md-12"> <input name="${key}" class="form-control" placeholder="--" value="${item.value}" required> </div> </div>`; }) modal.find('.modal-body').html(html); modal.modal('show'); }); $('.helpBtn').on('click', function () { var modal = $('#helpModal'); var path = "{{ asset(imagePath()['extensions']['path']) }}"; modal.find('.modal-body').html(`<div class="mb-2">${$(this).data('description')}</div>`); if ($(this).data('support') != 'na') { modal.find('.modal-body').append(`<img src="${path}/${$(this).data('support')}">`); } modal.modal('show'); }); })(jQuery); </script> @endpush
[+]
..
[-] index.blade.php
[edit]