212 lines
9.4 KiB
PHP
212 lines
9.4 KiB
PHP
<script>
|
|
$(function () {
|
|
var template_fields = ["body", "subject", "from_name", "from_email", "cc", "bcc", "pdf_template"];
|
|
|
|
$('#email_template').change(function () {
|
|
var email_template_id = $(this).val();
|
|
|
|
if (email_template_id === '') return;
|
|
|
|
$.post("<?php echo site_url('email_templates/ajax/get_content'); ?>", {
|
|
email_template_id: email_template_id
|
|
}, function (data) {
|
|
<?php echo(IP_DEBUG ? 'console.log(data);' : ''); ?>
|
|
inject_email_template(template_fields, JSON.parse(data));
|
|
});
|
|
});
|
|
|
|
var selected_email_template = <?php echo $email_template ?>;
|
|
inject_email_template(template_fields, selected_email_template);
|
|
});
|
|
</script>
|
|
|
|
<form method="post" action="<?php echo site_url('mailer/send_quote/' . $quote->quote_id) ?>">
|
|
|
|
<input type="hidden" name="_ip_csrf" value="<?= $this->security->get_csrf_hash() ?>">
|
|
|
|
<div id="headerbar">
|
|
<h1 class="headerbar-title"><?php _trans('email_quote'); ?></h1>
|
|
|
|
<div class="headerbar-item pull-right">
|
|
<div class="btn-group btn-group-sm">
|
|
<button class="btn btn-primary ajax-loader" name="btn_send" value="1">
|
|
<i class="fa fa-send"></i>
|
|
<?php _trans('send'); ?>
|
|
</button>
|
|
<button class="btn btn-danger" name="btn_cancel" value="1">
|
|
<i class="fa fa-times"></i>
|
|
<?php _trans('cancel'); ?>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="content">
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12 col-md-8 col-md-offset-2">
|
|
|
|
<?php $this->layout->load_view('layout/alerts'); ?>
|
|
|
|
<div class="form-group">
|
|
<label for="to_email"><?php _trans('to_email'); ?></label>
|
|
<input type="email" name="to_email" id="to_email" class="form-control" required
|
|
value="<?php echo $quote->client_email; ?>">
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
<div class="form-group">
|
|
<label for="email_template"><?php _trans('email_template'); ?></label>
|
|
<select name="email_template" id="email_template" class="form-control simple-select">
|
|
<option value=""><?php _trans('none'); ?></option>
|
|
<?php foreach ($email_templates as $email_template): ?>
|
|
<option value="<?php echo $email_template->email_template_id; ?>"
|
|
<?php if ($selected_email_template == $email_template->email_template_id) { ?>selected="selected"<?php } ?>>
|
|
<?php _htmlsc($email_template->email_template_title); ?>
|
|
</option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="from_name"><?php _trans('from_name'); ?></label>
|
|
<input type="text" name="from_name" id="from_name" class="form-control"
|
|
value="<?php _htmlsc($quote->user_name); ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="from_email"><?php _trans('from_email'); ?></label>
|
|
<input type="email" name="from_email" id="from_email" class="form-control"
|
|
value="<?php echo $quote->user_email; ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="cc"><?php _trans('cc'); ?></label>
|
|
<input type="text" name="cc" id="cc" value="" class="form-control">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="bcc"><?php _trans('bcc'); ?></label>
|
|
<input type="text" name="bcc" id="bcc" value="" class="form-control">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="subject"><?php _trans('subject'); ?></label>
|
|
<input type="text" name="subject" id="subject" class="form-control"
|
|
value="<?php _trans('quote'); ?> #<?php echo $quote->quote_number; ?>">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="pdf_template"><?php _trans('pdf_template'); ?></label>
|
|
<select name="pdf_template" id="pdf_template" class="form-control simple-select">
|
|
<option value=""><?php _trans('none'); ?></option>
|
|
<?php foreach ($pdf_templates as $pdf_template): ?>
|
|
<option value="<?php echo $pdf_template; ?>"
|
|
<?php if ($selected_pdf_template == $pdf_template):
|
|
?>selected="selected"<?php endif; ?>>
|
|
<?php echo $pdf_template; ?>
|
|
</option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
|
|
<br>
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12 col-md-6">
|
|
|
|
<div class="form-group">
|
|
<label for="body"><?php _trans('body'); ?></label>
|
|
|
|
<br>
|
|
|
|
<div class="html-tags btn-group btn-group-sm">
|
|
<span class="html-tag btn btn-default" data-tag-type="text-paragraph">
|
|
<i class="fa fa-paragraph"></i>
|
|
</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-bold">
|
|
<i class="fa fa-bold"></i>
|
|
</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-italic">
|
|
<i class="fa fa-italic"></i>
|
|
</span>
|
|
</div>
|
|
<div class="html-tags btn-group btn-group-sm">
|
|
<span class="html-tag btn btn-default" data-tag-type="text-h1">H1</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-h2">H2</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-h3">H3</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-h4">H4</span>
|
|
</div>
|
|
<div class="html-tags btn-group btn-group-sm">
|
|
<span class="html-tag btn btn-default" data-tag-type="text-code">
|
|
<i class="fa fa-code"></i>
|
|
</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-hr">
|
|
<hr/>
|
|
</span>
|
|
<span class="html-tag btn btn-default" data-tag-type="text-css">
|
|
CSS
|
|
</span>
|
|
</div>
|
|
|
|
<textarea name="body" id="body" rows="8"
|
|
class="email-template-body form-control taggable"></textarea>
|
|
|
|
<br>
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<?php _trans('preview'); ?>
|
|
<div id="email-template-preview-reload" class="pull-right cursor-pointer">
|
|
<i class="fa fa-refresh"></i>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<iframe id="email-template-preview"></iframe>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="col-xs-12 col-md-6">
|
|
|
|
<?php $this->layout->load_view('email_templates/template-tags'); ?>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<br>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12 col-md-8 col-md-offset-2">
|
|
|
|
<div class="form-group">
|
|
<?php $this->layout->load_view('upload/dropzone-quote-html'); ?>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="quote-guest-url"><?php _trans('guest_url'); ?></label>
|
|
<div class="input-group">
|
|
<input type="text" id="quote-guest-url" readonly class="form-control"
|
|
value="<?php echo site_url('guest/view/quote/' . $quote->quote_url_key); ?>">
|
|
<div class="input-group-addon to-clipboard cursor-pointer"
|
|
data-clipboard-target="#quote-guest-url">
|
|
<i class="fa fa-clipboard fa-fw"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
<?php $this->layout->load_view('upload/dropzone-quote-scripts'); ?>
|