{*
 * CubeCart v6
 * ========================================
 * CubeCart is a registered trade mark of CubeCart Limited
 * Copyright CubeCart Limited 2026. All rights reserved.
 * UK Private Limited Company No. 5323904
 * ========================================
 * Web:   https://www.cubecart.com
 * Email:  hello@cubecart.com
 * License:  GPL-3.0 https://www.gnu.org/licenses/quick-guide-gplv3.html
 *}
<form action="{$VAL_SELF}" method="post" enctype="multipart/form-data">
  {if isset($DISPLAY_COUPONS)}

  <div id="coupons" class="tab_content">
	<h3>{$LANG.catalogue.title_coupons}</h3>
	<table>
	  <thead>
		<tr>
		  <td>{$THEAD_COUPON.status}</td>
		  <td>{$THEAD_COUPON.code}</td>
		  <td>{$THEAD_COUPON.value}</td>
		  <td>{$THEAD_COUPON.starts}</td>
		  <td>{$THEAD_COUPON.expires}</td>
		  <td>{$THEAD_COUPON.time_used}</td>
		  <td>&nbsp;</td>
		</tr>
	  </thead>
	  <tbody>
		{foreach from=$COUPONS item=coupon}
		<tr>
		  <td style="text-align:center"><input type="hidden" id="status_{$coupon.coupon_id}" name="status[{$coupon.coupon_id}]" value="{$coupon.status}" class="toggle"></td>
		  <td><a href="{$coupon.link_edit}" class="edit" title="{$LANG.common.edit}">{$coupon.code}</a></td>
		  <td>{$coupon.value}</td>
		  <td>{$coupon.starts}</td>
		  <td>{$coupon.expires}</td>
		  <td style="text-align:center">{$coupon.count} / {$coupon.allowed_uses}</td>
		  <td>
			<a href="{$coupon.link_edit}" class="edit" title="{$LANG.common.edit}"><i class="fa fa-pencil-square-o" title="{$LANG.common.edit}"></i></a>
			<a href="{$coupon.link_delete}" class="delete" title="{$LANG.notification.confirm_delete}"><i class="fa fa-trash" title="{$LANG.common.delete}"></i></a>
		  </td>
		</tr>
		{foreachelse}
		<tr>
		  <td style="text-align:center" colspan="6">{$LANG.catalogue.notify_coupons_none}</td>
		</tr>
		{/foreach}
	  </tbody>
	</table>
	{$PAGINATION_COUPONS}
  </div>

  <div id="certificates" class="tab_content">
	<h3>{$LANG.catalogue.gift_certificates}</h3>
	<table>
	  <thead>
		<tr>
		  <td>{$THEAD_CERTIFICATE.status}</td>
		  <td>{$THEAD_CERTIFICATE.code}</td>
		  <td>{$THEAD_CERTIFICATE.value}</td>
		  <td>{$THEAD_CERTIFICATE.expires}</td>
		  <td>{$THEAD_CERTIFICATE.cart_order_id}</td>
		  <td>&nbsp;</td>
		</tr>
	  </thead>
	  <tbody>
		{if isset($CERTIFICATES)}
		{foreach from=$CERTIFICATES item=certificate}
		<tr>
		  <td style="text-align:center"><input type="hidden" id="status_{$certificate.coupon_id}" name="status[{$certificate.coupon_id}]" value="{$certificate.status}" class="toggle"></td>
		  <td>{$certificate.code}</td>
		  <td>{$certificate.value}</td>
		  <td>{$certificate.expires}</td>
		  <td><a href="?_g=orders&action=edit&order_id={$certificate.cart_order_id}">{$certificate.display_oid}</a></td>
		  <td><a href="{$certificate.link_delete}" class="delete" title="{$LANG.notification.confirm_delete}"><i class="fa fa-trash" title="{$LANG.common.delete}"></i></a></td>
		</tr>
		{/foreach}
		{else}
		<tr>
		  <td style="text-align:center" colspan="6">{$LANG.catalogue.notify_certs_none}</td>
		</tr>
		{/if}
	  </tbody>
	</table>
	{$PAGINATION_CERTIFICATES}
  </div>
 {/if}


 {if isset($DISPLAY_FORM)}
  <div id="edit-coupon" class="tab_content">
	<h3>{$LEGEND}</h3>
	<fieldset><legend>{$LANG.catalogue.title_coupon_detail}</legend>
	  <div><label for="form-code">{$LANG.catalogue.coupon_code}</label><span><input type="text" name="coupon[code]" id="form-code" value="{$COUPON.code}" class="textbox required"></span></div>
	  <div><label for="form-description">{$LANG.common.description}</label><span><textarea name="coupon[description]" id="form-description" class="textbox">{$COUPON.description}</textarea></span></div>
	</fieldset>
	<fieldset><legend>{$LANG.catalogue.title_coupon_value}</legend>
	  <div>
		<label for="form-type">{$LANG.catalogue.discount_type}</label>
		<span>
		  <select name="discount_type" id="form-type" class="textbox">
			{foreach from=$DISCOUNTS item=discount}
			<option value="{$discount.index}" {$discount.selected}>{$discount.title}</option>
			{/foreach}
		  </select>
		</span>
	  </div>
	  <div><label for="form-value">{$LANG.catalogue.discount_value}</label><span><input type="text" name="discount_value" id="form-value" value="{$COUPON.discount_value}" class="textbox number"></span></div>
	</fieldset>
	<fieldset><legend>{$LANG.catalogue.title_coupon_limits}</legend>
	  <div><label for="form-starts">{$LANG.catalogue.title_coupon_starts} (YYYY-MM-DD)</label><span><input type="text" name="coupon[starts]" id="form-starts" value="{if $COUPON.starts=='0000-00-00'}{else}{$COUPON.starts}{/if}" class="textbox date number"></span></div>
	  <div><label for="form-expires">{$LANG.catalogue.title_coupon_expires} (YYYY-MM-DD)</label><span><input type="text" name="coupon[expires]" id="form-expires" value="{if $COUPON.expires=='0000-00-00'}{else}{$COUPON.expires}{/if}" class="textbox date number"></span></div>
	  <div><label for="form-allowed">{$LANG.catalogue.allowed_uses}</label><span><input type="text" name="coupon[allowed_uses]" id="form-allowed" value="{$COUPON.allowed_uses}" class="textbox number"></span></div>
	  {if $DISPLAY_TIMES_USED}
	  <div><label>{$LANG.catalogue.title_coupon_count}</label><span><input type="text" disabled="disabled" readonly="readonly" class="textbox number" value="{$COUPON.count}"></span></div>
	  {/if}
	  <div><label for="form-minimum">{$LANG.catalogue.minimum_subtotal}</label><span><input type="text" name="coupon[min_subtotal]" id="form-minimum" value="{$COUPON.min_subtotal}" class="textbox number"></span></div>
	  <div><label for="form-shipping">{$LANG.catalogue.coupon_shipping}</label><span><input type="hidden" name="coupon[shipping]" id="form-shipping" class="toggle" value="{$COUPON.shipping}"></span></div>
	  <div><label for="form-free_shipping">{$LANG.catalogue.free_coupon_shipping}</label><span><input type="hidden" name="coupon[free_shipping]" id="form-free_shipping" class="toggle" value="{$COUPON.free_shipping}"></span></div>
	  <div><label for="form-free_shipping_excluded">{$LANG.catalogue.free_shipping_excluded}</label><span><input type="hidden" name="coupon[free_shipping_excluded]" id="form-free_shipping_excluded" class="toggle" value="{$COUPON.free_shipping_excluded}"></span></div>
	  <div><label for="exclude_sale_items">{$LANG.catalogue.exclude_sale_items}</label><span><input type="hidden" name="coupon[exclude_sale_items]" id="exclude_sale_items" class="toggle" value="{$COUPON.exclude_sale_items}"></span></div>
	  <div><label for="form-per_customer">{$LANG.catalogue.coupon_per_customer}</label><span><input type="text" name="coupon[coupon_per_customer]" id="form-coupon_per_customer" class="textbox number" value="{$COUPON.coupon_per_customer}"></span></div>
	  <div>
	  	<label for="form-manufacturer">{$LANG.catalogue.manufacturer_limit}</label>
		<span>
			<select name="coupon[manufacturer][]" id="form-manufacturer" data-placeholder="{$LANG.catalogue.choose_manufacturers}" multiple class="chzn-select textbox">
				{foreach from=$MANUFACTURERS item=manufacturer}
				<option value="{$manufacturer.id}"{if $manufacturer.selected} selected="selected"{/if}>{$manufacturer.name}</option>
				{/foreach}
			</select>
		</span>
	  </div>
	  <div>
		<label for="form-categories">{$LANG.catalogue.category_limit}</label>
		<span>
		<select name="coupon[category][]" id="form-category" data-placeholder="{$LANG.catalogue.choose_categories}" multiple class="chzn-select textbox">
			{foreach from=$CATEGORIES item=category}
			<option value="{$category.id}"{if $category.selected} selected="selected"{/if}>{$category.name}</option>
            {/foreach}
		</select>
		</span>
	  </div>
	  <div>
		<label for="form-shipping">{$LANG.catalogue.shipping_limit}</label>
		<span>
		<select name="coupon[shipping][]" id="form-shipping" data-placeholder="{$LANG.catalogue.choose_shipping}" multiple class="chzn-select textbox">
			{foreach from=$SHIPPING key=k item=v}
			<option value="{$k}"{if $v} selected="selected"{/if}>{ucwords(str_replace('_',' ',$k))}</option>
            {/foreach}
		</select>
		</span>
	  </div>
	  <input type="hidden" name="coupon[coupon_id]" value="{$COUPON.coupon_id}">
	</fieldset>
	<fieldset><legend>{$LANG.catalogue.title_coupon_convert}</legend>
	  <div><label for="cart_order_id">{$LANG.orders.order_number}</label><span><input type="text" name="coupon[cart_order_id]" id="cart_order_id" value="{$COUPON.cart_order_id}" class="textbox"></span></div>
	  <div class="clear">{$LANG.catalogue.coupon_convert_desc}</div>
	</fieldset>
  </div>
  <div id="edit-products" class="tab_content">
  	<fieldset><legend>{$LANG.catalogue.product_add}</legend>
	  <div>
		<label for="form-product">{$LANG.common.product}</label>
		<span>
		  <input type="hidden" name="product[]" id="result_form-product" class="add">

		  <input type="text" id="form-product" placeholder="{$LANG.common.type_to_search}" rel="product" class="ajax textbox add display clear_field">

		  <a href="#" target="assigned-prods" class="add"><i class="fa fa-plus-circle" style="display: none" id="add-button" title="{$LANG.common.add}"></i></a>
		</span>
	  </div>
	  <div>{$LANG.catalogue.coupon_no_shipping}</div>
	</fieldset>
	<fieldset id="assigned-prods"><legend>{$LANG.catalogue.title_products_assigned}</legend>
	  	{foreach from=$PRODUCTS item=product}
		<div>
		  <span class="actions"><a href="#" class="remove" title="{$LANG.notification.confirm_delete}"><i class="fa fa-trash" title="{$LANG.common.delete}"></i></a></span>
		  <input type="hidden" name="product[]" value="{$product.product_id}">{$product.name}
		</div>
		{foreachelse}
		<div class="form-none">{$LANG.form.none}</div>
		{/foreach}
	</fieldset>
	<fieldset><legend>{$LANG.catalogue.title_coupon_products}</legend>
	  <div>
		<label for="prod-list">{$LANG.catalogue.title_product_list}:</label>
		<span>
		  <select name="incexc" id="prod-list" class="textbox">
			{foreach from=$INCEXC item=incexc}
			<option value="{$incexc.index}" {$incexc.selected}>{$incexc.title}</option>
			{/foreach}
    	  </select>
		</span>
	  </div>
	</fieldset>
  </div>
  {/if}

    {if isset($PLUGIN_TABS)}
  {foreach from=$PLUGIN_TABS item=tab}
  {$tab}
  {/foreach}
  {/if}
{include file='templates/element.hook_form_content.php'}

  <div class="form_control">
	<input type="hidden" name="previous-tab" id="previous-tab" value="">
	<input type="submit" value="{$LANG.common.save}">
  </div>
  
</form>
