mitrobill/ui/ui/coupons-edit.tpl
Focuslinkstech 8a36746a0f New Feature and Bux Fix
Lots of changes has been made that i cant recall
Added Coupon
Fix installation bug
Add more nav list
Fix this and that
2024-12-16 17:45:13 +01:00

150 lines
7.5 KiB
Smarty

{include file="sections/header.tpl"}
<!-- Coupon-edit -->
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{Lang::T('Edit Coupon')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}coupons/edit-post">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<!-- Coupon Code -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Coupon Code')}</label>
<div class="col-md-6">
<input type="text" class="form-control" name="code" id="code" maxlength="50" readonly
value="{$coupon['code']}">
<p class="help-block"><small>{Lang::T('Unique code for the coupon')}</small></p>
</div>
</div>
<!-- Type -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Type')}</label>
<div class="col-md-6">
<select class="form-control" name="type" id="type" required onchange="updateValueInput()">
<option value="fixed" {if $coupon['type']== 'fixed'} selected {/if}>{Lang::T('Fixed Discount')}</option>
<option value="percent" {if $coupon['type']== 'percent'} selected {/if}>{Lang::T('Percent Discount')}</option>
</select>
</div>
</div>
<!-- Value -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Discount Value')}</label>
<div class="col-md-6">
<input type="number" class="form-control" name="value" id="value" step="0.01"
placeholder="Enter amount" required value="{$coupon['value']}">
<p class="help-block"><small id="value-help">{Lang::T('Value of the discount (amount or
percentage)')}</small></p>
</div>
</div>
<!-- Description -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Description')}</label>
<div class="col-md-6">
<textarea class="form-control" name="description" required>{$coupon['description']}</textarea>
<p class="help-block"><small>{Lang::T('Brief explanation of the coupon')}</small></p>
</div>
</div>
<!-- Max Usage -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Max Usage')}</label>
<div class="col-md-6">
<input type="number" class="form-control" name="max_usage" min="1" required value="{$coupon['max_usage']}">
<p class="help-block"><small>{Lang::T('Maximum number of times this coupon can be
used')}</small></p>
</div>
</div>
<!-- Minimum Order Amount -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Minimum Order Amount')}</label>
<div class="col-md-6">
<input type="number" class="form-control" name="min_order_amount" step="0.01" required value="{$coupon['min_order_amount']}">
<p class="help-block"><small>{Lang::T('Minimum cart total required to use this
coupon')}</small></p>
</div>
</div>
<!-- Max Discount Amount -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Max Discount Amount')}</label>
<div class="col-md-6">
<input type="number" class="form-control" name="max_discount_amount" step="0.01" value="{$coupon['max_discount_amount']}">
<p class="help-block"><small>{Lang::T('Maximum discount amount applicable (for percent
type)')}</small></p>
</div>
</div>
<!-- Status -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Status')}</label>
<div class="col-md-6">
<label class="radio-inline">
<input type="radio" name="status" value="active" {if $coupon['status']== 'active'} checked {/if}> {Lang::T('Active')}
</label>
<label class="radio-inline">
<input type="radio" name="status" value="inactive" {if $coupon['status']== 'inactive'} checked {/if}> {Lang::T('Inactive')}
</label>
</div>
</div>
<!-- Start Date -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Start Date')}</label>
<div class="col-md-6">
<input type="date" class="form-control" name="start_date" required value="{$coupon['start_date']}">
</div>
</div>
<!-- Expiry Date -->
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('End Date')}</label>
<div class="col-md-6">
<input type="date" class="form-control" name="end_date" required value="{$coupon['end_date']}">
</div>
</div>
<!-- Submit Button -->
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-primary" type="submit">
{Lang::T('Save')}
</button>
Or <a href="{$_url}coupons/list">{Lang::T('Cancel')}</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<script>
function updateValueInput() {
const type = document.getElementById('type').value;
const valueInput = document.getElementById('value');
const helpText = document.getElementById('value-help');
if (type === 'percent') {
valueInput.setAttribute('max', '100');
valueInput.setAttribute('placeholder', 'Enter percentage');
helpText.textContent = '{Lang::T('Value of the discount(percentage, max 100)')}';
} else {
valueInput.removeAttribute('max');
valueInput.setAttribute('placeholder', 'Enter amount');
helpText.textContent = '{Lang::T('Value of the discount(amount)')}';
}
}
</script>
{include file="sections/footer.tpl"}