138 lines
8.4 KiB
PHP
138 lines
8.4 KiB
PHP
@extends('backend.admin-master')
|
|
@section('site-title')
|
|
{{__('Edit Donation Post')}}
|
|
@endsection
|
|
@section('style')
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/summernote-bs4.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/dropzone.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/media-uploader.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/bootstrap-tagsinput.css')}}">
|
|
@endsection
|
|
@section('content')
|
|
<div class="col-lg-12 col-ml-12 padding-bottom-30">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="margin-top-40"></div>
|
|
<x-flash-msg/>
|
|
<x-error-msg/>
|
|
</div>
|
|
<div class="col-lg-12 mt-5">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="header-wrap d-flex justify-content-between">
|
|
<h4 class="header-title">{{__('Edit Donation Post')}}</h4>
|
|
<a href="{{route('admin.donations.all')}}" class="btn btn-primary">{{__('All Donations')}}</a>
|
|
</div>
|
|
|
|
<form action="{{route('admin.donations.update')}}" method="post" enctype="multipart/form-data">
|
|
@csrf
|
|
<input type="hidden" name="donation_id" value="{{$donation->id}}">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="form-group">
|
|
<label for="language"><strong>{{__('Language')}}</strong></label>
|
|
<select name="lang" id="language" class="form-control">
|
|
@foreach($all_languages as $lang)
|
|
<option @if($lang->slug == $donation->lang) selected @endif value="{{$lang->slug}}">{{$lang->name}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="title">{{__('Title')}}</label>
|
|
<input type="text" class="form-control" id="title" name="title" value="{{$donation->title}}" >
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="slug">{{__('Slug')}}</label>
|
|
<input type="text" class="form-control" id="slug" name="slug" value="{{$donation->slug}}" placeholder="{{__('slug')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label>{{__('Content')}}</label>
|
|
<input type="hidden" name="donation_content" value="{{$donation->donation_content}}">
|
|
<div class="summernote" data-content='{{$donation->donation_content}}'></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="amount">{{__('Amount')}}</label>
|
|
<input type="text" class="form-control" id="amount" name="amount" value="{{$donation->amount}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="meta_tags">{{__('Meta Tags')}}</label>
|
|
<input type="text" name="meta_tags" class="form-control" data-role="tagsinput" value="{{$donation->meta_tags}}" id="meta_tags">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="meta_description">{{__('Meta Description')}}</label>
|
|
<textarea name="meta_description" class="form-control" rows="5" id="meta_description">{{$donation->meta_description}}</textarea>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="image">{{__('Image')}}</label>
|
|
<div class="media-upload-btn-wrapper">
|
|
<div class="img-wrap">
|
|
@php
|
|
$event_img = get_attachment_image_by_id($donation->image,null,false);
|
|
$event_img_btn_label = 'Upload Image';
|
|
@endphp
|
|
@if (!empty($event_img))
|
|
<div class="attachment-preview">
|
|
<div class="thumbnail">
|
|
<div class="centered">
|
|
<img class="avatar user-thumb" src="{{$event_img['img_url']}}" alt="">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@php $event_img_btn_label = 'Change Image'; @endphp
|
|
@endif
|
|
</div>
|
|
<input type="hidden" name="image" value="{{$donation->image}}">
|
|
<button type="button" class="btn btn-info media_upload_form_btn" data-btntitle="{{__('Select Donation Image')}}" data-modaltitle="{{__('Upload Donation Image')}}" data-toggle="modal" data-target="#media_upload_modal">
|
|
{{$event_img_btn_label}}
|
|
</button>
|
|
</div>
|
|
<small>{{__('Recommended image size 1920x1280')}}</small>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="status">{{__('Status')}}</label>
|
|
<select name="status" id="status" class="form-control">
|
|
<option @if($donation->status == 'publish') selected @endif value="publish">{{__('Publish')}}</option>
|
|
<option @if($donation->status == 'draft') selected @endif value="draft">{{__('Draft')}}</option>
|
|
</select>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary mt-4 pr-4 pl-4">{{__('Update Donation')}}</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@include('backend.partials.media-upload.media-upload-markup')
|
|
@endsection
|
|
@section('script')
|
|
<x-backend.auto-slug-js :url="route('admin.donation.slug.check')" :type="'update'" />
|
|
<script>
|
|
$(document).ready(function () {
|
|
$('.summernote').summernote({
|
|
height: 500, //set editable area's height
|
|
codemirror: { // codemirror options
|
|
theme: 'monokai'
|
|
},
|
|
callbacks: {
|
|
onChange: function(contents, $editable) {
|
|
$(this).prev('input').val(contents);
|
|
}
|
|
}
|
|
});
|
|
|
|
if($('.summernote').length > 0){
|
|
$('.summernote').each(function(index,value){
|
|
$(this).summernote('code', $(this).data('content'));
|
|
});
|
|
}
|
|
|
|
});
|
|
</script>
|
|
<script src="{{asset('assets/backend/js/summernote-bs4.js')}}"></script>
|
|
<script src="{{asset('assets/backend/js/dropzone.js')}}"></script>
|
|
<script src="{{asset('assets/backend/js/bootstrap-tagsinput.js')}}"></script>
|
|
@include('backend.partials.media-upload.media-js')
|
|
@endsection
|