hubtel_sms/views/template.php
2025-01-13 19:14:18 +00:00

75 lines
3.9 KiB
PHP

<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<?php init_head(); ?>
<div id="wrapper">
<div class="content">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel_s">
<div class="panel-body">
<h4 class="no-margin">
<?php echo $title; ?>
<a href="<?php echo admin_url('hubtel_sms'); ?>" class="btn btn-default pull-right">
<i class="fa fa-arrow-left"></i> <?php echo _l('back'); ?>
</a>
</h4>
<hr class="hr-panel-heading" />
<?php echo form_open(admin_url('hubtel_sms/template/' . (isset($template) ? $template->id : ''))); ?>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label for="name"><?php echo _l('template_name'); ?></label>
<input type="text" class="form-control" id="name" name="name"
value="<?php echo (isset($template) ? $template->name : ''); ?>" required>
</div>
<div class="form-group">
<label for="template"><?php echo _l('template_content'); ?></label>
<textarea class="form-control" id="template" name="template" rows="8" required><?php echo (isset($template) ? $template->template : ''); ?></textarea>
</div>
<div class="panel panel-info mtop20">
<div class="panel-heading"><?php echo _l('available_merge_fields'); ?></div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<p><strong><?php echo _l('client_fields'); ?>:</strong></p>
<p>{contact_firstname}</p>
<p>{contact_lastname}</p>
<p>{client_company}</p>
<p>{client_phonenumber}</p>
</div>
<div class="col-md-6">
<p><strong><?php echo _l('invoice_fields'); ?>:</strong></p>
<p>{invoice_number}</p>
<p>{invoice_duedate}</p>
<p>{invoice_total}</p>
<p>{invoice_status}</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<button type="submit" class="btn btn-info pull-right"><?php echo _l('submit'); ?></button>
</div>
</div>
<?php echo form_close(); ?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php init_tail(); ?>
<script>
$(function() {
// Add merge field to template content
$('.panel-body p').not(':first-child').on('click', function() {
var mergeField = $(this).text();
var template = $('#template');
template.val(template.val() + ' ' + mergeField);
});
});
</script>