File: //home/slfopp7cb1df/www/sitepacket.com/system/app/Views/email_templates/different_language_form.php
<div class="card">
<div class='card-header'>
<i data-feather="mail" class='icon-16 mr10'></i><?php echo app_lang($model_info->template_name); ?>
</div>
<?php echo form_open(get_uri("email_templates/save"), array("id" => "email-template-form-$model_info->id", "class" => "general-form email-template-form", "role" => "form")); ?>
<div class="modal-body clearfix">
<input type="hidden" name="id" value="<?php echo $model_info->id; ?>" />
<div class='row'>
<div class="form-group">
<div class=" col-md-12">
<?php
echo form_input(array(
"id" => "email_subject",
"name" => "email_subject",
"value" => $model_info->email_subject,
"class" => "form-control",
"placeholder" => app_lang('subject'),
"autofocus" => true,
"data-rule-required" => true,
"data-msg-required" => app_lang("field_required"),
));
?>
<span id="unsupported-title-variable-error" class="text-danger inline-block mt5 hide"></span>
</div>
</div>
<div class="form-group">
<div class=" col-md-12">
<?php
echo form_textarea(array(
"id" => "custom_message",
"name" => "custom_message",
"value" => process_images_from_content(($model_info->custom_message ? $model_info->custom_message : $model_info->default_message), false),
"class" => "form-control different_language_custom_message",
"data-toolbar" => "pdf_friendly_toolbar",
"data-height" => 480,
"data-encode_ajax_post_data" => "1"
));
?>
</div>
</div>
</div>
<div><strong><?php echo app_lang("avilable_variables"); ?></strong>: <?php
foreach ($variables as $variable) {
echo "<span class='js-variable-tag clickable' data-bs-toggle='tooltip' data-bs-placement='bottom' data-title='" . app_lang('copy') . "' data-after-click-title='" . app_lang('copied') . "' title='" . app_lang('copy') . "'>{" . $variable . "}</span>, ";
}
?></div>
<hr />
<div class="form-group m0">
<button type="submit" class="btn btn-primary mr15"><span data-feather="check-circle" class="icon-16"></span> <?php echo app_lang('save'); ?></button>
<button id="restore_to_default" data-bs-toggle="popover" data-id="<?php echo $model_info->id; ?>" data-placement="top" type="button" class="btn btn-danger"><span data-feather="refresh-cw" class="icon-16"></span> <?php echo app_lang('restore_to_default'); ?></button>
</div>
</div>
<?php echo form_close(); ?>
</div>
<script type="text/javascript">
$(document).ready(function () {
var formId = "#email-template-form-<?php echo $model_info->id; ?>";
$(formId).appForm({
isModal: false,
onSuccess: function (result) {
if (result.success) {
appAlert.success(result.message, {duration: 10000});
} else {
appAlert.error(result.message);
}
}
});
$('body').on('keyup', '#email_subject', function () {
var emailSubjectValue = $(this).val(),
unsupportedTitleVariables = <?php echo $unsupported_title_variables; ?>;
for (var i = 0; i < unsupportedTitleVariables.length; i++) {
if (emailSubjectValue.indexOf("{" + unsupportedTitleVariables[i] + "}") >= 0) {
$("#unsupported-title-variable-error").text("<?php echo app_lang("this_variable_is_unsupported"); ?>: " + "{" + unsupportedTitleVariables[i] + "}");
$("#unsupported-title-variable-error").removeClass("hide");
$("#submit-btn").attr("disabled", "disabled");
return false;
} else {
$("#unsupported-title-variable-error").addClass("hide");
$("#submit-btn").removeAttr("disabled");
}
}
});
initWYSIWYGEditor("#custom_message");
$('[data-bs-toggle="tooltip"]').tooltip();
$('#restore_to_default').click(function () {
var $instance = $(this);
$(this).appConfirmation({
title: "<?php echo app_lang('are_you_sure'); ?>",
btnConfirmLabel: "<?php echo app_lang('yes'); ?>",
btnCancelLabel: "<?php echo app_lang('no'); ?>",
onConfirm: function () {
appAjaxRequest({
url: "<?php echo get_uri('email_templates/restore_to_default') ?>",
type: 'POST',
dataType: 'json',
data: {id: $instance.attr("data-id")},
success: function (result) {
if (result.success) {
setWYSIWYGEditorHTML("#custom_message", result.data);
appAlert.success(result.message, {duration: 10000});
} else {
appAlert.error(result.message);
}
}
});
}
});
return false;
});
});
</script>