//CKEditor
if ($this->config->get('config_editor_default')) {
$this->document->addScript('view/javascript/ckeditor/ckeditor.js');
$this->document->addScript('view/javascript/ckeditor/ckeditor_init.js');
} else {
$this->document->addScript('view/javascript/summernote/summernote.js');
$this->document->addScript('view/javascript/summernote/lang/summernote-' . $this->language->get('lang') . '.js');
$this->document->addScript('view/javascript/summernote/opencart.js');
$this->document->addStyle('view/javascript/summernote/summernote.css');
}
$data['token'] = $this->session->data['token'];
$data['ckeditor'] = $this->config->get('config_editor_default');
в шаблоне
<script type="text/javascript"><!--
<?php if ($ckeditor) { ?>
ckeditorInit('input-comment', getURLVar('token'));
<?php } ?>
//--></script>
$('#button-history').on('click', function() {
for (var instance in CKEDITOR.instances) {
CKEDITOR.instances[instance].updateElement();
}
/*
if (typeof verifyStatusChange == 'function'){
if (verifyStatusChange() == false){
return false;
} else{
addOrderInfo();
}
} else{
addOrderInfo();
}*/
$.ajax({
url: '<?php echo $catalog; ?>index.php?route=api/order/history&token=' + token + '&store_id=<?php echo $store_id; ?>&order_id=<?php echo $order_id; ?>',
type: 'post',
dataType: 'json',
data: 'order_status_id=' + encodeURIComponent($('select[name=\'order_status_id\']').val()) + '¬ify=' + ($('input[name=\'notify\']').prop('checked') ? 1 : 0) + '&override=' + ($('input[name=\'override\']').prop('checked') ? 1 : 0) + '&append=' + ($('input[name=\'append\']').prop('checked') ? 1 : 0) + '&comment=' + encodeURIComponent($('textarea[name=\'comment\']').val()),
beforeSend: function() {
$('#button-history').button('loading');
},
complete: function() {
$('#button-history').button('reset');
},
success: function(json) {
$('.alert').remove();
if (json['error']) {
$('#history').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>');
}
if (json['success']) {
$('#history').load('index.php?route=sale/order/history&token=<?php echo $token; ?>&order_id=<?php echo $order_id; ?>');
$('#history').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>');
$('textarea[name=\'comment\']').val('');
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});