// update module tab positions & payment

This commit is contained in:
sLorenzini
2013-07-15 11:55:06 +02:00
parent b8babdadb3
commit 0c4a5bd984
6 changed files with 157 additions and 114 deletions
@@ -33,7 +33,7 @@
{/if}
{if $display_restrictions}
<h2 class="space">{l s='Payment module restrictions'}</h2>
<legend>{l s='Payment module restrictions'}</legend>
{foreach $lists as $list}
{include file='controllers/payment/restrictions.tpl'}
{/foreach}
@@ -23,16 +23,16 @@
* International Registered Trademark & Property of PrestaShop SA
*}
<form action="{$url_submit}" method="post" id="form_{$list['name_id']}">
<fieldset>
<legend><img src="../img/admin/{$list['icon']}.gif" />{$list['title']}</legend>
<p>{$list['desc']}<p>
<table cellpadding="0" cellspacing="0" class="table">
<form action="{$url_submit}" method="post" id="form_{$list['name_id']}" class="form-horizontal">
<fieldset class="well">
<legend><img src="../img/admin/{$list['icon']}.gif" />&nbsp;{$list['title']}</legend>
<p class="help-block">{$list['desc']}</p>
<table cellpadding="0" cellspacing="0" class="table table-striped table-hover">
<tr>
<th style="width: 200px">{$list['title']}</th>
<th width="20%">{$list['title']}</th>
{foreach $payment_modules as $module}
{if $module->active}
<th>
<th class="center">
{if $list['name_id'] != 'currency' || $module->currencies_mode == 'checkbox'}
<input type="hidden" id="checkedBox_{$list['name_id']}_{$module->name}" value="checked">
<a href="javascript:checkPaymentBoxes('{$list['name_id']}', '{$module->name}')" style="text-decoration:none;">
@@ -47,53 +47,79 @@
</tr>
{foreach $list['items'] as $item}
<tr class="{cycle values=",alt_row"}">
<td>{$item['name']}</td>
{foreach $payment_modules as $key_module => $module}
{if $module->active}
<td style="text-align: center">
{assign var='type' value='null'}
{if !$item['check_list'][$key_module]}
{* Keep $type to null *}
{elseif $list['name_id'] === 'currency'}
{if $module->currencies && $module->currencies_mode == 'checkbox'}
<td>
<span>{$item['name']}</span>
</td>
{foreach $payment_modules as $key_module => $module}
{if $module->active}
<td class="center">
{assign var='type' value='null'}
{if !$item['check_list'][$key_module]}
{* Keep $type to null *}
{elseif $list['name_id'] === 'currency'}
{if $module->currencies && $module->currencies_mode == 'checkbox'}
{$type = 'checkbox'}
{elseif $module->currencies && $module->currencies_mode == 'radio'}
{$type = 'radio'}
{/if}
{else}
{$type = 'checkbox'}
{elseif $module->currencies && $module->currencies_mode == 'radio'}
{$type = 'radio'}
{/if}
{else}
{$type = 'checkbox'}
{/if}
{if $type != 'null'}
<input type="checkbox" name="{$module->name}_{$list['name_id']}[]" value="{$item[$list['identifier']]}"
{if $item['check_list'][$key_module] == 'checked'}checked="checked"{/if}
/>
{else}
--
{/if}
</td>
{/if}
{/foreach}
{if $type != 'null'}
<input type="checkbox" name="{$module->name}_{$list['name_id']}[]" value="{$item[$list['identifier']]}"
{if $item['check_list'][$key_module] == 'checked'}checked="checked"{/if}
/>
{else}
--
{/if}
</td>
{/if}
{/foreach}
</tr>
{/foreach}
{if $list['name_id'] === 'currency'}
<tr class="{cycle values=",alt_row"}">
<td>{l s='Customer currency'}</td>
<td>
<span>{l s='Customer currency'}</span>
</td>
{foreach $payment_modules as $module}
{if $module->active}
<td style="text-align: center">{if $module->currencies && $module->currencies_mode == 'radio'}<input type="radio" name="{$module->name}_{$list['name_id']}[]" value="-1"{if in_array(-1, $module->$list['name_id'])} checked="checked"{/if} />{else}--{/if}</td>
<td class="center">
{if $module->currencies && $module->currencies_mode == 'radio'}
<input type="radio" name="{$module->name}_{$list['name_id']}[]" value="-1"{if in_array(-1, $module->$list['name_id'])} checked="checked"
{/if} />
{else}
--
{/if}
</td>
{/if}
{/foreach}
</tr>
<tr class="{cycle values=",alt_row"}">
<td>{l s='Shop default currency'}</td>
<td>
<span>{l s='Shop default currency'}</span>
</td>
{foreach $payment_modules as $module}
{if $module->active}
<td style="text-align: center">{if $module->currencies && $module->currencies_mode == 'radio'}<input type="radio" name="{$module->name}_{$list['name_id']}[]" value="-2"{if in_array(-2, $module->$list['name_id'])} checked="checked"{/if} />{else}--{/if}</td>
<td class="center">
{if $module->currencies && $module->currencies_mode == 'radio'}
<input type="radio" name="{$module->name}_{$list['name_id']}[]" value="-2"{if in_array(-2, $module->$list['name_id'])} checked="checked"
{/if}
/>
{else}
--
{/if}
</td>
{/if}
{/foreach}
</tr>
{/if}
</table>
<div><input type="submit" class="button space" name="submitModule{$list['name_id']}" value="{l s='Save restrictions'}" /></div>
<p class="text-right">
<button type="submit" class="btn btn-default" name="submitModule{$list['name_id']}">
<i class="icon-ok"></i>
{l s='Save restrictions'}
</button>
</p>
</fieldset>
</form>