⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
resources
/
views
/
contract
/
View File Name :
signature.blade.php
<form id='form_pad' method="post" enctype="multipart/form-data"> @method('POST') <div class="modal-body" id=""> <div class="row"> @csrf <input type="hidden" name="contract_id" value="{{$contract->id}}"> <div class="form-control" > <canvas id="signature-pad" class="signature-pad" height=200 ></canvas> <input type="hidden" @if(Auth::user()->type == 'company')name="company_signature" @elseif(Auth::user()->type == 'client' ) name="client_signature" @endif id="SignupImage1"> </div> <div class="mt-1"> <button type="button" class="btn-sm btn-danger" id="clearSig">{{__('Clear')}}</button> </div> </div> </div> <div class="modal-footer"> <input type="button" value="{{__('Cancel')}}" class="btn btn-secondary btn-light" data-bs-dismiss="modal"> <input type="button" id="addSig" value="{{__('Sign')}}" class="btn btn-primary ms-2"> </div> </form> <script src="{{asset('assets/js/plugins/signature_pad/signature_pad.min.js')}}"></script> <script> var signature = { canvas: null, clearButton: null, init: function init() { this.canvas = document.querySelector(".signature-pad"); this.clearButton = document.getElementById('clearSig'); this.saveButton = document.getElementById('addSig'); signaturePad = new SignaturePad(this.canvas); this.clearButton.addEventListener('click', function (event) { signaturePad.clear(); }); this.saveButton.addEventListener('click', function (event) { var data = signaturePad.toDataURL('image/png'); $('#SignupImage1').val(data); $.ajax({ url: '{{route("signaturestore")}}', type: 'POST', data: $("form").serialize(), success: function (data) { location.reload(); toastrs('success', data.message,'success'); $("#exampleModal").modal('hide'); }, error: function (data) { // data = data.responseJSON; // if (data.message) { // show_toastr('error', data.message); // } else { // show_toastr('error', 'Some Thing Is Wrong!'); // } } }); }); } }; signature.init(); </script>