PATH:
home
/
lab2454c
/
healthvalidate.com
/
resources
/
views
/
admin
/
dashboard
/
manage_pages
@extends('layouts.admin.form') @section('form') <h3>{{ __('messages.admin.manage_pages.heading_single_page')}}</h3> @include('validation.message') @include('validation.flashmessage') <div class="page__wrapper"> <form role="form" class="dropzone" id="dropzone" action="{{ route('admin.manage-page-gallery', ['id'=>$page_info->id,'page'=>$page])}}" method="post" enctype="multipart/form-data"> @csrf <div class="row"> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 1])}}</label> <div class="dz-default dz-message"> <h4>Drop files here or click to upload</h4> </div> </div> </div> </div> </form> <form role="form" action="{{ route('admin.manage-page', ['id'=>$page_info->id,'page'=>$page])}}" method="post" enctype="multipart/form-data"> @csrf <div class="row"> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.name')}}<span>*</span></label> <input type="text" name='title' value='@if(!empty($page_info->title)){{ $page_info->title }}@endif' class="form-control form__control" placeholder="{{ __('messages.admin.manage_pages.list.heading.name')}}" required /> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 2])}}</label> <textarea name="content_block_2" class="form-control form__control ckeditor" placeholder="{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 2])}}">@if(!empty($meta_data['content_block_2'])){{ $meta_data['content_block_2'] }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 3])}}</label> <textarea name="content_block_3" class=" form-control form__control ckeditor" placeholder="{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 3])}}">@if(!empty($meta_data['content_block_3'])){{ $meta_data['content_block_3'] }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.image_block')}}</label> @if(!empty($meta_data['content_block_image'])) <img src="{{$meta_data['content_block_image']}}" width="100" /> @endif <input type="file" name='content_block_image' class="form-control form__control" /> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 4])}}</label> <textarea name="content_block_4" class="form-control form__control ckeditor" placeholder="{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 4])}}">@if(!empty($meta_data['content_block_4'])){{ $meta_data['content_block_4'] }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 5])}}</label> <textarea name="content_block_5" class="form-control form__control ckeditor" placeholder="{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 5])}}">@if(!empty($meta_data['content_block_5'])){{ $meta_data['content_block_5'] }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 6])}}</label> <textarea name="content_block_6" class="form-control form__control ckeditor" placeholder="{{ __('messages.admin.manage_pages.list.heading.content_block', ['num' => 6])}}">@if(!empty($meta_data['content_block_6'])){{ $meta_data['content_block_6'] }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.meta_key')}}</label> <textarea name="meta_key" class="form-control form__control" placeholder="{{ __('messages.admin.manage_pages.list.heading.meta_key')}}">@if(!empty($page_info->meta_key)){{ $page_info->meta_key }}@endif</textarea> </div> </div> <div class="col-xl-12 col-lg-12 col-md-12"> <div class="form-group form__group"> <label class="control-label">{{ __('messages.admin.manage_pages.list.heading.meta_description')}}</label> <textarea name="meta_description" class="form-control form__control" placeholder="{{ __('messages.admin.manage_pages.list.heading.meta_description')}}">@if(!empty($page_info->meta_description)){{ $page_info->meta_description }}@endif</textarea> </div> </div> </div> <button class="submit__btn" type="submit">{{ __('messages.admin.manage_pages.btn_submit')}}</button> <a class="submit__btn" href='{{ route("admin.list-pages", ["page"=>$page])}}'>{{ __('messages.admin.manage_pages.btn_back')}}</a> </form> </div> @endsection @push('ckeditorjs') <script src="//cdn.ckeditor.com/4.16.0/standard/ckeditor.js"></script> @endpush @push('dropzonejs') <script src="//unpkg.com/dropzone@5/dist/min/dropzone.min.js"></script> <script> Dropzone.options.dropzone = { autoProcessQueue: true, parallelUploads: 1, maxFilesize: 4, //~ renameFile: function(file) { //~ var dt = new Date(); //~ var time = dt.getTime(); //~ return time+"-"+file.name; //~ }, acceptedFiles: ".jpeg,.jpg,.png,.gif", addRemoveLinks: true, timeout: 150000, init: function() { // Get images var myDropzone = this; $.ajax({ url: "{{ route('admin.manage-page-gallery', ['id'=>$page_info->id,'page'=>$page])}}", type: 'GET', dataType: 'json', success: function(data) { $.each(data, function(key, value) { var file = { name: value.name, size: value.size }; myDropzone.options.addedfile.call(myDropzone, file); myDropzone.options.thumbnail.call(myDropzone, file, value.path); myDropzone.emit("complete", file); }); } }); }, removedfile: function(file) { if (this.options.dictRemoveFile) { return Dropzone.confirm("Are You Sure to " + this.options.dictRemoveFile, function() { if (file.previewElement.id != "") { var name = file.previewElement.id; } else { var name = file.name; } //console.log(name); $.ajax({ headers: { 'X-CSRF-TOKEN': "{{csrf_token()}}" }, type: 'POST', url: "{{ route('admin.remove-page-gallery', ['id'=>$page_info->id])}}", data: { filename: name }, success: function(data) { alert(data.success + " File has been successfully removed!"); }, error: function(e) { console.log(e); } }); var fileRef; return (fileRef = file.previewElement) != null ? fileRef.parentNode.removeChild(file.previewElement) : void 0; }); } }, success: function(file, response) { file.previewElement.id = response.success; //console.log(file); // set new images names in dropzone’s preview box. var olddatadzname = file.previewElement.querySelector("[data-dz-name]"); file.previewElement.querySelector("img").alt = response.success; olddatadzname.innerHTML = response.success; }, error: function(file, response) { if ($.type(response) === "string") var message = response; //dropzone sends it's own error messages in string else var message = response.message; file.previewElement.classList.add("dz-error"); _ref = file.previewElement.querySelectorAll("[data-dz-errormessage]"); _results = []; for (_i = 0, _len = _ref.length; _i < _len; _i++) { node = _ref[_i]; _results.push(node.textContent = message); } return _results; } }; </script> @endpush
[+]
..
[-] list.blade.php
[edit]
[-] page_info.blade.php
[edit]