One Hat Cyber Team
Your IP :
18.222.133.224
Server IP :
192.145.235.60
Server :
Linux ngx365.inmotionhosting.com 5.14.0-427.33.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 30 09:45:56 EDT 2024 x86_64
Server Software :
Apache
PHP Version :
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
centos12
/
bizcento.com
/
resources
/
views
/
user
/
View File Name :
qr-code.blade.php
@php use App\Constants\Constant;use App\Http\Helpers\Uploader; @endphp @extends('user.layout') @section('sidebar', 'overlay-sidebar') @section('content') <div class="page-header"> <h4 class="page-title">QR Code Builder</h4> <ul class="breadcrumbs"> <li class="nav-home"> <a href="{{route('user.dashboard')}}"> <i class="flaticon-home"></i> </a> </li> <li class="separator"> <i class="flaticon-right-arrow"></i> </li> <li class="nav-item"> <a href="#">QR Code Builder</a> </li> </ul> </div> <div class="row"> <div class="col-lg-3"> <div class="card"> <div class="card-header"> <h4 class="card-title">Qr Code Generator</h4> </div> <div class="card-body"> <form id="qrGeneratorForm" method="POST" enctype="multipart/form-data"> @csrf <input type="hidden" name="table_id" value="{{$userBe->id}}"> <div class="form-group"> <label for="">Color</label> <input type="text" class="form-control jscolor" name="color" value="{{$userBe->qr_color}}" onchange="generateQr()"> <p class="mb-0 text-warning">If the QR Code can not be scanned, then choose a darker color</p> </div> <div class="form-group"> <label for="">Size</label> <input class="form-control p-0 range-slider" name="size" type="range" min="200" max="350" value="{{$userBe->qr_size}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_size}}</span> </div> <div class="form-group"> <label for="">White Space</label> <input class="form-control p-0 range-slider" name="margin" type="range" min="0" max="5" value="{{$userBe->qr_margin}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_margin}}</span> </div> <div class="form-group"> <label for="">Style</label> <select name="style" class="form-control" onchange="generateQr()"> <option value="square" {{$userBe->qr_style == 'square' ? 'selected' : ''}}>Square </option> <option value="round" {{$userBe->qr_style == 'round' ? 'selected' : ''}}>Round</option> </select> </div> <div class="form-group"> <label for="">Eye Style</label> <select name="eye_style" class="form-control" onchange="generateQr()"> <option value="square" {{$userBe->qr_eye_style == 'square' ? 'selected' : ''}}>Square </option> <option value="circle" {{$userBe->qr_eye_style == 'circle' ? 'selected' : ''}}>Circle </option> </select> </div> <div class="form-group"> <label for="">Type</label> <select name="type" class="form-control" onchange="generateQr()"> <option value="default" {{$userBe->qr_type == 'default' ? 'selected' : ''}}>Default </option> <option value="image" {{$userBe->qr_type == 'image' ? 'selected' : ''}}>Image</option> <option value="text" {{$userBe->qr_type == 'text' ? 'selected' : ''}}>Text</option> </select> </div> <div id="type-image" class="types"> <div class="form-group"> <div class="col-12 mb-2"> <label for="image"><strong> Image</strong></label> </div> <div class="col-md-12 showImage mb-3"> <img src="{{ $userBe->qr_inserted_image ? Uploader::getImageUrl(Constant::WEBSITE_QR_IMAGE,$userBe->qr_inserted_image,$userBs) : asset('assets/admin/img/noimage.jpg')}}" alt="..." class="img-thumbnail qr"> </div> <input type="file" name="image" id="image" class="form-control" onchange="generateQr()"> </div> <div class="form-group"> <label for="">Image Size</label> <input class="form-control p-0 range-slider" name="image_size" type="range" min="1" max="20" value="{{$userBe->qr_inserted_image_size}}" onchange="generateQr()"> <span class="text-white size-text float-right d-block">{{$userBe->qr_inserted_image_size}}</span> <p class="mb-0 text-warning">If the QR Code cannot be scanned, then reduce this size</p> </div> <div class="form-group"> <label for="">Image Horizontal Position</label> <input class="form-control p-0 range-slider" name="image_x" type="range" min="0" max="100" value="{{$userBe->qr_inserted_image_x}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_inserted_image_x}}</span> </div> <div class="form-group"> <label for="">Image Vertical Position</label> <input class="form-control p-0 range-slider" name="image_y" type="range" min="0" max="100" value="{{$userBe->qr_inserted_image_y}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_inserted_image_y}}</span> </div> </div> <div id="type-text" class="types"> <div class="form-group"> <label>Text</label> <input type="text" name="text" value="{{$userBe->qr_text}}" class="form-control" onchange="generateQr()"> </div> <div class="form-group"> <label>Text Color</label> <input type="text" name="text_color" value="{{$userBe->qr_text_color}}" class="form-control jscolor" onchange="generateQr()"> </div> <div class="form-group"> <label for="">Text Size</label> <input class="form-control p-0 range-slider" name="text_size" type="range" min="1" max="15" value="{{$userBe->qr_text_size}}" onchange="generateQr()"> <span class="text-white size-text float-right d-block">{{$userBe->qr_text_size}}</span> <p class="mb-0 text-warning">If the QR Code cannot be scanned, then reduce this size</p> </div> <div class="form-group"> <label for="">Text Horizontal Position</label> <input class="form-control p-0 range-slider" name="text_x" type="range" min="0" max="100" value="{{$userBe->qr_text_x}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_text_x}}</span> </div> <div class="form-group"> <label for="">Text Vertical Position</label> <input class="form-control p-0 range-slider" name="text_y" type="range" min="0" max="100" value="{{$userBe->qr_text_y}}" onchange="generateQr()"> <span class="text-white size-text float-right">{{$userBe->qr_text_y}}</span> </div> </div> </form> </div> </div> </div> <div class="col-lg-5"> <div class="card bg-white"> <div class="card-header" style="border-bottom: 1px solid #ebecec!important;"> <h4 class="card-title" style="color: #575962;">Preview</h4> </div> <div class="card-body text-center py-5"> <div class="p-3 border-rounded d-inline-block border" style="background-color: #f8f9fa!important;"> <img id="preview" src="{{Uploader::getImageUrl(Constant::WEBSITE_QR_IMAGE,$userBe?->qr_image,$userBs)}}" alt=""> </div> </div> <div class="card-footer text-center" style="border-top: 1px solid #ebecec!important;"> <form id="formId" action="{{ route('user.qr.download', ['name' => $userBe->qr_image]) }}" method="GET"> <button type="submit" class="btn btn-sm btn-secondary"> <span class="btn-label"> <i class="fas fa-download"></i> </span> {{ __('Download Image') }} </button> </form> </div> </div> <span id="text-size" style="visibility: hidden;">{{$userBe->text}}</span> </div> <div class="col-lg-4"> <div class="card"> <div class="card-header"> <h5 class="card-title d-flex justify-content-between"><span>Included QR Code Banners (PSDs)</span> <a class="btn btn-success" href="{{asset('assets/admin/img/qr_banners/QR_Banners_PSDs.zip')}}" download="qr_banners_psds.zip">Download</a></h5> </div> <div class="card-body"> <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-100" src="{{asset('assets/admin/img/qr_banners/1.png')}}" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="{{asset('assets/admin/img/qr_banners/2.png')}}" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="{{asset('assets/admin/img/qr_banners/3.png')}}" alt="First slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> <div class="card-footer text-center"> <a class="btn btn-success" href="{{asset('assets/admin/img/qr_banners/QR_Banners_PSDs.zip')}}" download="qr_banners_psds.zip">Download PSDs</a> </div> </div> </div> </div> @endsection @section('scripts') <script> let qrDownloadURL = "{{route('user.qr.download')}}"; let regenerateUrl = "{{route('user.qrcode.generate')}}"; </script> <script src="{{ asset('assets/tenant/js/qr-code.js') }}"></script> @endsection