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

36 lines
1.6 KiB
PHP

<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<div class="row">
<div class="col-md-12">
<h4 class="bold"><?php echo $template->name; ?></h4>
<hr />
<div class="preview-content">
<?php echo htmlspecialchars($template->template); ?>
</div>
</div>
</div>
<div class="row mtop15">
<div class="col-md-12">
<div class="panel panel-info">
<div class="panel-heading">
<h4 class="panel-title"><?php echo _l('sample_preview'); ?></h4>
</div>
<div class="panel-body">
<?php
// Replace merge fields with sample data
$preview = $template->template;
$preview = str_replace('{contact_firstname}', 'John', $preview);
$preview = str_replace('{contact_lastname}', 'Doe', $preview);
$preview = str_replace('{client_company}', 'Sample Company Ltd', $preview);
$preview = str_replace('{client_phonenumber}', '+233123456789', $preview);
$preview = str_replace('{invoice_number}', 'INV-2025-001', $preview);
$preview = str_replace('{invoice_duedate}', date('Y-m-d', strtotime('+7 days')), $preview);
$preview = str_replace('{invoice_total}', app_format_money(1000, get_base_currency()), $preview);
$preview = str_replace('{invoice_status}', _l('invoice_status_unpaid'), $preview);
echo htmlspecialchars($preview);
?>
</div>
</div>
</div>
</div>