BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
.
/
app.imagivibe.com
/
resources
/
views
/
default
/
panel
/
admin
/
frontend
📤 Upload
📝 New File
📁 New Folder
Close
Editing: auth.blade.php
@extends('panel.layout.settings') @section('title', __('Auth Settings')) @section('titlebar_actions', '') @section('settings') <form id="settings_form" onsubmit="return authSettingsSave();" enctype="multipart/form-data" > <div class="row mb-4"> <div class="col-md-12"> <div class="flex flex-col space-y-1" id="menu-items" > <div class="menu-item relative rounded-lg border !bg-white shadow-[0_10px_10px_rgba(0,0,0,0.06)] dark:!bg-opacity-5"> <h4 class="accordion-title mb-0 flex cursor-pointer items-center justify-between !gap-1 !py-1 !pe-2 !ps-4"> <span>{{ __('Sign Pages') }}</span> <div class="accordion-controls flex items-center"> <span class="handle size-10 inline-flex cursor-move items-center justify-center rounded-md hover:bg-black hover:!bg-opacity-10 dark:hover:bg-white"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" > <path d="M9 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> <path d="M9 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> <path d="M9 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> <path d="M15 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> <path d="M15 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> <path d="M15 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"></path> </svg> </span> </div> </h4> <div class="accordion-content mt-3 p-3 pt-0"> <x-forms.input class:container="mb-2" id="login_enabled" type="checkbox" name="login_enabled" :checked="$auth?->login_enabled == 1" label="{{ __('ْuse custom image') }}" switcher /> <div class="mb-[20px]" id="loginField" style="{{ $auth?->login_enabled == 1 ? '' : 'display:none' }}" > <label class="form-label">{{ __('Login Image') }}</label> @if ($auth?->login_image != null && $auth?->login_image != 'undefined') <div class="mb-3"> <img class="h-20 w-20 rounded-lg" src="/{{ $auth?->login_image }}" alt="login image" > </div> @endif <input class="form-control" id="login_image" type="file" accept="image/*" name="login_image" > </div> </div> </div> </div> </div> </div> <button class="btn btn-primary w-full" id="settings_button" form="settings_form" > {{ __('Save') }} </button> </form> @endsection @push('script') <script> $('body').on('click', '.accordion-title', ev => { const accordionTitle = ev.currentTarget; accordionTitle.classList.toggle("active"); accordionTitle.nextElementSibling.classList.toggle("hidden"); }); $(document).ready(function() { var loginCheckbox = document.getElementById('login_enabled'); var loginField = document.getElementById('loginField'); loginCheckbox.addEventListener('change', function() { loginField.style.display = loginCheckbox.checked ? '' : 'none'; }); }); function authSettingsSave() { "use strict"; document.getElementById("settings_button").disabled = true; document.getElementById("settings_button").innerHTML = magicai_localize.please_wait; var formData = new FormData(); formData.append('login_enabled', $("#login_enabled").is(":checked") ? 1 : 0); // login_image if ($('#login_image').val() != 'undefined') { formData.append('login_image', $('#login_image').prop('files')[0]); } $.ajax({ type: "post", url: "/dashboard/admin/frontend/auth-save", data: formData, contentType: false, processData: false, success: function(data) { toastr.success('Settings saved succesfully') document.getElementById("settings_button").disabled = false; document.getElementById("settings_button").innerHTML = "Save"; }, error: function(data) { var err = data.responseJSON.errors; $.each(err, function(index, value) { toastr.error(value); }); document.getElementById("settings_button").disabled = false; document.getElementById("settings_button").innerHTML = "Save"; } }); return false; } </script> @endpush
Save
Cancel