@extends('layouts.admin')
@section('content')
<div class="kt-content kt-grid__item kt-grid__item--fluid kt-grid kt-grid--hor" id="kt_content">
<!-- begin:: Content -->
<div class="kt-container kt-container--fluid kt-grid__item kt-grid__item--fluid">
<!--Begin::Dashboard 6-->
<!--begin:: Widgets/Stats-->
<div class="kt-portlet kt-portlet--height-fluid">
<div class="kt-portlet__head">
<div class="kt-portlet__head-label">
<h4>Edit Email Template</h4>
</div>
</div>
<div class="kt-portlet__body">
<div class="panel panel-success col-h">
<div class="panel panel-success col-h">
<div class="panel-body">
<form action="{{ route('admin.update_email_template') }}" name="edit_email" enctype="multipart/form-data" id="emailEdit" method="post">
@csrf
<input type="hidden" name="id" value="{{$email_template['id']}}">
<div class="col-md-12 mb-5">
<div class="form-group">
<label>Subject</label>
<input type="text" name="email_subject" class="form-control" placeholder="Email Subject" value="{{$email_template['email_subject']}}">
</div>
</div>
<div class="col-md-12 mb-5">
<div class="form-group">
<label>Type</label>
<input type="text" name="email_type" class="form-control" placeholder="Email Type" value="{{$email_template['email_type']}}" readonly>
</div>
</div>
<div class="col-md-12 mb-5">
<div class="form-group">
<label>Email Body</small></label>
<textarea name="email_body" rows="40" class="form-control" id="email_body" placeholder="Email Body">{{$email_template['email_body']}}</textarea>
</div>
</div>
<div class="col-md-12 mb-5">
<div class="form-group">
<label>Status</label>
<select name="status" class="form-control">
<option value="1" @if($email_template['status'] == 1) selected @endif>Active</option>
<option value="0" @if($email_template['status'] == 0) selected @endif>Inactive</option>
</select>
</div>
</div>
<div class="col-md-12 mb-5">
<div class="form-group">
<button type="submit" class="btn btn-brand btn-elevate btn-icon-sm" data-label="Update Email Template"><i class="la la-pencil"></i> Update</button>
</div>
</div>
</form>
<div class="form-group">
<div id="message"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--End::Row-->
<!--End::Dashboard 6-->
</div>
<!-- end:: Content -->
</div>
@endsection
@section('scripts')
<script src="{{ asset('public/assets/admin/ckeditor/ckeditor.js')}}"></script>
<script>
jQuery("#emailEdit").submit(function(e) {
e.preventDefault();
jQuery("input,select,textarea").css('border','1px solid black');
jQuery('.mes').remove();
var url = jQuery(this).attr('action');
var formData = new FormData(jQuery(this)[0]);
jQuery.ajax({
type: "POST",
url: url,
data: formData,
processData: false,
dataType:'json',
contentType: false,
success: function(data)
{
if(data.status== false){
jQuery('#message').html(data.message);
var a= data['errors'];
jQuery.each(data.errors, function(key, value){
jQuery("input[name='"+key+"'],select[name='"+key+"'],textarea[name='"+key+"']").css('border','1px solid red');
jQuery("input[name='"+key+"'],select[name='"+key+"'],textarea[name='"+key+"']").after("<small class='mes'>"+value+"</small>");
});
}
if(data.status==true){
jQuery("input[type=text],select,textarea").css('border','1px solid #1abb9c').delay( 2000 ).css('border','1px solid #e2e2e4');
jQuery('#message').html(data.message);
jQuery("#message").fadeIn(100);
jQuery("html, body").animate({
scrollTop: jQuery("#message").offset().top-100
}, 1000);
jQuery("#message").delay(3000);
jQuery("#message").fadeOut(100);
}
}
});
});
$(function(){
var $ckfield = CKEDITOR.replace( 'email_body' );
$ckfield.on('change', function() {
$ckfield.updateElement();
});
});
</script>
@endsection |