[-] BO : #PSTEST-219 : fix small bugs and translations
This commit is contained in:
1 parent
b089352236
commit
f6fd1d3b7c
5 files changed
+117
-121
No files matched your search
@@ -40,7 +40,7 @@
|
|||||||
<label class="t" for="apply_discount_percent"> <img src="../img/admin/enabled.gif" alt="{l s='Enabled'}" title="{l s='Enabled'}" style="cursor:pointer" /> {l s='Percent (%)'}</label>
|
<label class="t" for="apply_discount_percent"> <img src="../img/admin/enabled.gif" alt="{l s='Enabled'}" title="{l s='Enabled'}" style="cursor:pointer" /> {l s='Percent (%)'}</label>
|
||||||
|
|
||||||
<input type="radio" name="apply_discount" id="apply_discount_amount" value="amount" {if $currentTab->getFieldValue($currentObject, 'reduction_amount')|intval}checked="checked"{/if} />
|
<input type="radio" name="apply_discount" id="apply_discount_amount" value="amount" {if $currentTab->getFieldValue($currentObject, 'reduction_amount')|intval}checked="checked"{/if} />
|
||||||
<label class="t" for="apply_discount_amount"> <img src="../img/admin/enabled.gif" alt="{l s='Enabled'}" title="{l s='Enabled'}" style="cursor:pointer" /> {l s='Amount (¤)'}</label>
|
<label class="t" for="apply_discount_amount"> <img src="../img/admin/enabled.gif" alt="{l s='Enabled'}" title="{l s='Enabled'}" style="cursor:pointer" /> {l s='Amount'}</label>
|
||||||
|
|
||||||
<input type="radio" name="apply_discount" id="apply_discount_off" value="off" {if !$currentTab->getFieldValue($currentObject, 'reduction_amount')|intval && !$currentTab->getFieldValue($currentObject, 'reduction_percent')|intval}checked="checked"{/if} />
|
<input type="radio" name="apply_discount" id="apply_discount_off" value="off" {if !$currentTab->getFieldValue($currentObject, 'reduction_amount')|intval && !$currentTab->getFieldValue($currentObject, 'reduction_percent')|intval}checked="checked"{/if} />
|
||||||
<label class="t" for="apply_discount_off"> <img src="../img/admin/disabled.gif" alt="{l s='Disabled'}" title="{l s='Disabled'}" style="cursor:pointer" /> {l s='None'}</label>
|
<label class="t" for="apply_discount_off"> <img src="../img/admin/disabled.gif" alt="{l s='Disabled'}" title="{l s='Disabled'}" style="cursor:pointer" /> {l s='None'}</label>
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="apply_discount_amount_div">
|
<div id="apply_discount_amount_div">
|
||||||
<label>{l s='Value (¤)'}</label>
|
<label>{l s='Value'}</label>
|
||||||
<div class="margin-form">
|
<div class="margin-form">
|
||||||
<input type="text" id="reduction_amount" name="reduction_amount" value="{$currentTab->getFieldValue($currentObject, 'reduction_amount')|floatval}" />
|
<input type="text" id="reduction_amount" name="reduction_amount" value="{$currentTab->getFieldValue($currentObject, 'reduction_amount')|floatval}" />
|
||||||
<select name="reduction_currency">
|
<select name="reduction_currency">
|
||||||
|
|||||||
@@ -83,117 +83,6 @@
|
|||||||
var currentToken = '{$currentToken}';
|
var currentToken = '{$currentToken}';
|
||||||
var currentFormTab = '{if isset($smarty.post.currentFormTab)}{$smarty.post.currentFormTab|escape}{else}informations{/if}';
|
var currentFormTab = '{if isset($smarty.post.currentFormTab)}{$smarty.post.currentFormTab|escape}{else}informations{/if}';
|
||||||
|
|
||||||
$('.cart_rule_tab').hide();
|
|
||||||
$('.tab-page').removeClass('selected');
|
|
||||||
$('#cart_rule_' + currentFormTab).show();
|
|
||||||
$('#cart_rule_link_' + currentFormTab).addClass('selected');
|
|
||||||
|
|
||||||
$('#giftProductFilter')
|
|
||||||
.autocomplete(
|
|
||||||
'ajax-tab.php', {
|
|
||||||
minChars: 2,
|
|
||||||
max: 50,
|
|
||||||
width: 500,
|
|
||||||
selectFirst: false,
|
|
||||||
scroll: false,
|
|
||||||
dataType: 'json',
|
|
||||||
formatItem: function(data, i, max, value, term) {
|
|
||||||
return value;
|
|
||||||
},
|
|
||||||
parse: function(data) {
|
|
||||||
var mytab = new Array();
|
|
||||||
for (var i = 0; i < data.length; i++)
|
|
||||||
mytab[mytab.length] = { data: data[i], value: (data[i].reference + ' ' + data[i].name).trim() };
|
|
||||||
return mytab;
|
|
||||||
},
|
|
||||||
extraParams: {
|
|
||||||
controller: 'AdminCartRules',
|
|
||||||
token: currentToken,
|
|
||||||
giftProductFilter: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
.result(function(event, data, formatted) {
|
|
||||||
$('#gift_product').val(data.id_product);
|
|
||||||
$('#giftProductFilter').val((data.reference + ' ' + data.name).trim());
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#reductionProductFilter')
|
|
||||||
.autocomplete(
|
|
||||||
'ajax-tab.php', {
|
|
||||||
minChars: 2,
|
|
||||||
max: 50,
|
|
||||||
width: 500,
|
|
||||||
selectFirst: false,
|
|
||||||
scroll: false,
|
|
||||||
dataType: 'json',
|
|
||||||
formatItem: function(data, i, max, value, term) {
|
|
||||||
return value;
|
|
||||||
},
|
|
||||||
parse: function(data) {
|
|
||||||
var mytab = new Array();
|
|
||||||
for (var i = 0; i < data.length; i++)
|
|
||||||
mytab[mytab.length] = { data: data[i], value: (data[i].reference + ' ' + data[i].name).trim() };
|
|
||||||
return mytab;
|
|
||||||
},
|
|
||||||
extraParams: {
|
|
||||||
controller: 'AdminCartRules',
|
|
||||||
token: currentToken,
|
|
||||||
reductionProductFilter: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
.result(function(event, data, formatted) {
|
|
||||||
$('#reduction_product').val(data.id_product);
|
|
||||||
$('#reductionProductFilter').val((data.reference + ' ' + data.name).trim());
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#customerFilter')
|
|
||||||
.autocomplete(
|
|
||||||
'ajax-tab.php', {
|
|
||||||
minChars: 2,
|
|
||||||
max: 50,
|
|
||||||
width: 500,
|
|
||||||
selectFirst: false,
|
|
||||||
scroll: false,
|
|
||||||
dataType: 'json',
|
|
||||||
formatItem: function(data, i, max, value, term) {
|
|
||||||
return value;
|
|
||||||
},
|
|
||||||
parse: function(data) {
|
|
||||||
var mytab = new Array();
|
|
||||||
for (var i = 0; i < data.length; i++)
|
|
||||||
mytab[mytab.length] = { data: data[i], value: data[i].cname + ' (' + data[i].email + ')' };
|
|
||||||
return mytab;
|
|
||||||
},
|
|
||||||
extraParams: {
|
|
||||||
controller: 'AdminCartRules',
|
|
||||||
token: currentToken,
|
|
||||||
customerFilter: 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
.result(function(event, data, formatted) {
|
|
||||||
$('#id_customer').val(data.id_customer);
|
|
||||||
$('#customerFilter').val(data.cname + ' (' + data.email + ')');
|
|
||||||
});
|
|
||||||
|
|
||||||
var date = new Date();
|
|
||||||
var hours = date.getHours();
|
|
||||||
if (hours < 10)
|
|
||||||
hours = "0" + hours;
|
|
||||||
var mins = date.getMinutes();
|
|
||||||
if (mins < 10)
|
|
||||||
mins = "0" + mins;
|
|
||||||
var secs = date.getSeconds();
|
|
||||||
if (secs < 10)
|
|
||||||
secs = "0" + secs;
|
|
||||||
$('.datepicker').datepicker({
|
|
||||||
prevText: '',
|
|
||||||
nextText: '',
|
|
||||||
dateFormat: 'yy-mm-dd ' + hours + ':' + mins + ':' + secs
|
|
||||||
});
|
|
||||||
|
|
||||||
var languages = new Array();
|
var languages = new Array();
|
||||||
{foreach from=$languages item=language key=k}
|
{foreach from=$languages item=language key=k}
|
||||||
languages[{$k}] = {
|
languages[{$k}] = {
|
||||||
@@ -204,3 +93,5 @@
|
|||||||
{/foreach}
|
{/foreach}
|
||||||
displayFlags(languages, {$defaultLanguage});
|
displayFlags(languages, {$defaultLanguage});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script src="../js/admin_cart_rules.js" type="text/javascript"></script>
|
||||||
@@ -343,12 +343,6 @@ class AdminCartRulesControllerCore extends AdminController
|
|||||||
return parent::renderForm();
|
return parent::renderForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setMedia()
|
|
||||||
{
|
|
||||||
parent::setMedia();
|
|
||||||
$this->addJS(_PS_JS_DIR_.'admin_cart_rules.js');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function displayAjaxSearchCartRuleVouchers()
|
public function displayAjaxSearchCartRuleVouchers()
|
||||||
{
|
{
|
||||||
$found = false;
|
$found = false;
|
||||||
|
|||||||
@@ -209,6 +209,96 @@ $('#cart_rule_form').submit(function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#giftProductFilter')
|
||||||
|
.autocomplete(
|
||||||
|
'ajax-tab.php', {
|
||||||
|
minChars: 2,
|
||||||
|
max: 50,
|
||||||
|
width: 500,
|
||||||
|
selectFirst: false,
|
||||||
|
scroll: false,
|
||||||
|
dataType: 'json',
|
||||||
|
formatItem: function(data, i, max, value, term) {
|
||||||
|
return value;
|
||||||
|
},
|
||||||
|
parse: function(data) {
|
||||||
|
var mytab = new Array();
|
||||||
|
for (var i = 0; i < data.length; i++)
|
||||||
|
mytab[mytab.length] = { data: data[i], value: (data[i].reference + ' ' + data[i].name).trim() };
|
||||||
|
return mytab;
|
||||||
|
},
|
||||||
|
extraParams: {
|
||||||
|
controller: 'AdminCartRules',
|
||||||
|
token: currentToken,
|
||||||
|
giftProductFilter: 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
.result(function(event, data, formatted) {
|
||||||
|
$('#gift_product').val(data.id_product);
|
||||||
|
$('#giftProductFilter').val((data.reference + ' ' + data.name).trim());
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#reductionProductFilter')
|
||||||
|
.autocomplete(
|
||||||
|
'ajax-tab.php', {
|
||||||
|
minChars: 2,
|
||||||
|
max: 50,
|
||||||
|
width: 500,
|
||||||
|
selectFirst: false,
|
||||||
|
scroll: false,
|
||||||
|
dataType: 'json',
|
||||||
|
formatItem: function(data, i, max, value, term) {
|
||||||
|
return value;
|
||||||
|
},
|
||||||
|
parse: function(data) {
|
||||||
|
var mytab = new Array();
|
||||||
|
for (var i = 0; i < data.length; i++)
|
||||||
|
mytab[mytab.length] = { data: data[i], value: (data[i].reference + ' ' + data[i].name).trim() };
|
||||||
|
return mytab;
|
||||||
|
},
|
||||||
|
extraParams: {
|
||||||
|
controller: 'AdminCartRules',
|
||||||
|
token: currentToken,
|
||||||
|
reductionProductFilter: 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
.result(function(event, data, formatted) {
|
||||||
|
$('#reduction_product').val(data.id_product);
|
||||||
|
$('#reductionProductFilter').val((data.reference + ' ' + data.name).trim());
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#customerFilter')
|
||||||
|
.autocomplete(
|
||||||
|
'ajax-tab.php', {
|
||||||
|
minChars: 2,
|
||||||
|
max: 50,
|
||||||
|
width: 500,
|
||||||
|
selectFirst: false,
|
||||||
|
scroll: false,
|
||||||
|
dataType: 'json',
|
||||||
|
formatItem: function(data, i, max, value, term) {
|
||||||
|
return value;
|
||||||
|
},
|
||||||
|
parse: function(data) {
|
||||||
|
var mytab = new Array();
|
||||||
|
for (var i = 0; i < data.length; i++)
|
||||||
|
mytab[mytab.length] = { data: data[i], value: data[i].cname + ' (' + data[i].email + ')' };
|
||||||
|
return mytab;
|
||||||
|
},
|
||||||
|
extraParams: {
|
||||||
|
controller: 'AdminCartRules',
|
||||||
|
token: currentToken,
|
||||||
|
customerFilter: 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
.result(function(event, data, formatted) {
|
||||||
|
$('#id_customer').val(data.id_customer);
|
||||||
|
$('#customerFilter').val(data.cname + ' (' + data.email + ')');
|
||||||
|
});
|
||||||
|
|
||||||
function displayCartRuleTab(tab)
|
function displayCartRuleTab(tab)
|
||||||
{
|
{
|
||||||
$('.cart_rule_tab').hide();
|
$('.cart_rule_tab').hide();
|
||||||
@@ -217,3 +307,24 @@ function displayCartRuleTab(tab)
|
|||||||
$('#cart_rule_link_' + tab).addClass('selected');
|
$('#cart_rule_link_' + tab).addClass('selected');
|
||||||
$('#currentFormTab').val(tab);
|
$('#currentFormTab').val(tab);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$('.cart_rule_tab').hide();
|
||||||
|
$('.tab-page').removeClass('selected');
|
||||||
|
$('#cart_rule_' + currentFormTab).show();
|
||||||
|
$('#cart_rule_link_' + currentFormTab).addClass('selected');
|
||||||
|
|
||||||
|
var date = new Date();
|
||||||
|
var hours = date.getHours();
|
||||||
|
if (hours < 10)
|
||||||
|
hours = "0" + hours;
|
||||||
|
var mins = date.getMinutes();
|
||||||
|
if (mins < 10)
|
||||||
|
mins = "0" + mins;
|
||||||
|
var secs = date.getSeconds();
|
||||||
|
if (secs < 10)
|
||||||
|
secs = "0" + secs;
|
||||||
|
$('.datepicker').datepicker({
|
||||||
|
prevText: '',
|
||||||
|
nextText: '',
|
||||||
|
dateFormat: 'yy-mm-dd ' + hours + ':' + mins + ':' + secs
|
||||||
|
});
|
||||||
@@ -2676,11 +2676,11 @@ $_LANGADM['AdminCartRules00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activé';
|
|||||||
$_LANGADM['AdminCartRulesb9f5c797ebbf55adccdd8539a65a0241'] = 'Désactivé';
|
$_LANGADM['AdminCartRulesb9f5c797ebbf55adccdd8539a65a0241'] = 'Désactivé';
|
||||||
$_LANGADM['AdminCartRulesfc6341fa76fe93b837d748563e0a60c1'] = 'Appliquer une réduction';
|
$_LANGADM['AdminCartRulesfc6341fa76fe93b837d748563e0a60c1'] = 'Appliquer une réduction';
|
||||||
$_LANGADM['AdminCartRulesda73ea07f51049046d527dabd85170e1'] = 'En pourcent (%)';
|
$_LANGADM['AdminCartRulesda73ea07f51049046d527dabd85170e1'] = 'En pourcent (%)';
|
||||||
$_LANGADM['AdminCartRules96d60bee29d908c1cb0fb4fd3f28ed42'] = 'En devise (¤)';
|
$_LANGADM['AdminCartRulesb2f40690858b404ed10e62bdf422c704'] = 'Montant';
|
||||||
$_LANGADM['AdminCartRules6adf97f83acf6453d4a6a4b1070f3754'] = 'Aucune';
|
$_LANGADM['AdminCartRules6adf97f83acf6453d4a6a4b1070f3754'] = 'Aucune';
|
||||||
$_LANGADM['AdminCartRules407d3e36cf562094fc5802889c592fa6'] = 'Valeur (en %)';
|
$_LANGADM['AdminCartRules407d3e36cf562094fc5802889c592fa6'] = 'Valeur (en %)';
|
||||||
$_LANGADM['AdminCartRulesde11e2e4296bb20487b6430508866e06'] = 'Ne s\'applique pas aux frais de ports';
|
$_LANGADM['AdminCartRulesde11e2e4296bb20487b6430508866e06'] = 'Ne s\'applique pas aux frais de ports';
|
||||||
$_LANGADM['AdminCartRules717a25e452275655de73204c68072f0f'] = 'Valeur (en ¤)';
|
$_LANGADM['AdminCartRules689202409e48743b914713f96d93947c'] = 'Valeur';
|
||||||
$_LANGADM['AdminCartRulesbefcac0f9644a7abee43e69f49252ac4'] = 'HT';
|
$_LANGADM['AdminCartRulesbefcac0f9644a7abee43e69f49252ac4'] = 'HT';
|
||||||
$_LANGADM['AdminCartRulesf4a0d7cb0cd45214c8ca5912c970de13'] = 'TTC';
|
$_LANGADM['AdminCartRulesf4a0d7cb0cd45214c8ca5912c970de13'] = 'TTC';
|
||||||
$_LANGADM['AdminCartRules4ec534e482b91898178fa7c6b2235459'] = 'Appliquer la réduction à';
|
$_LANGADM['AdminCartRules4ec534e482b91898178fa7c6b2235459'] = 'Appliquer la réduction à';
|
||||||
|
|||||||
Reference in new issue
Block a user