// Product Admin Controller : update toolbar + bugs fix
This commit is contained in:
@@ -39,9 +39,6 @@
|
||||
<input type="text" name="zone_{$id_zone}" value="{$currentZone['account_number']}" />
|
||||
</div>
|
||||
{/foreach}
|
||||
<div class="margin-form">
|
||||
<input type="submit" class="button" name="submitAccountingDetails" />
|
||||
</div>
|
||||
</form>
|
||||
<div style="text-align:left; font-size:11px;">
|
||||
<i>{l s='Theses fields are used for the accounting export'}</i>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
onchange="$('.custom_{$available_feature.id_feature}_').val('');">
|
||||
<option value="0">--- </option>
|
||||
{foreach from=$available_feature.featureValues item=value}
|
||||
<option value="{$value.id_feature_value}"{if $available_feature.current_item == $value.id_feature_value}selected="selected"{/if} >
|
||||
<option value="{$value.id_feature_value}"{if $available_feature.current_item == $value.id_feature_value}selected="selected"{/if} >
|
||||
{$value.value|truncate:40}
|
||||
</option>
|
||||
{/foreach}
|
||||
@@ -37,7 +37,7 @@
|
||||
</select>
|
||||
{else}
|
||||
<input type="hidden" name="feature_{$available_feature.id_feature}_value" value="0" />
|
||||
<span style="font-size: 10px; color: #666;">{l s='N/A'} -
|
||||
<span style="font-size: 10px; color: #666;">{l s='N/A'} -
|
||||
<a href="{$link->getAdminLink('AdminFeatures')}&addfeature_value&id_feature={$available_feature.id_feature}"
|
||||
style="color: #666; text-decoration: underline;">{l s='Add pre-defined values first'}</a>
|
||||
</span>
|
||||
@@ -52,15 +52,10 @@
|
||||
{/foreach}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
{foreachelse}
|
||||
<tr><td colspan="3" style="text-align:center;">{l s='No features defined'}</td></tr>
|
||||
{/foreach}
|
||||
<tr>
|
||||
<td style="height: 50px; text-align: center;" colspan="3">
|
||||
<input type="submit" name="submitProductFeature" id="submitProductFeature" value="{l s='Save modifications'}" class="button" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<div class="separation"></div>
|
||||
|
||||
@@ -48,16 +48,49 @@
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
|
||||
function showSaveButtons()
|
||||
{
|
||||
$('#desc-product-save').show();
|
||||
$('#desc-product-save-and-stay').show();
|
||||
}
|
||||
|
||||
function hideSaveButtons()
|
||||
{
|
||||
$('#desc-product-save').hide();
|
||||
$('#desc-product-save-and-stay').hide();
|
||||
}
|
||||
|
||||
var toload = new Array();
|
||||
var pos_select = {$pos_select};
|
||||
var tabs_toolbar_save_buttons = [];
|
||||
{foreach $tabs_toolbar_save_buttons key=key item=value}
|
||||
{if $value == true}
|
||||
tabs_toolbar_save_buttons.push('{$key}');
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
$(document).ready(function(){
|
||||
{* submenu binding *}
|
||||
$(".tab-page").click(function(e){
|
||||
e.preventDefault();
|
||||
|
||||
// currentId is the current producttab id
|
||||
currentId = $(".productTabs a.selected").attr('id').substr(5);
|
||||
// id is the wanted producttab id
|
||||
id = $(this).attr('id').substr(5);
|
||||
|
||||
// Update submit button value
|
||||
var split_position = id.indexOf('-') + 1;
|
||||
var btn_name = id.substr(split_position);
|
||||
$("#product_form_submit_btn").attr('name', 'submit'+btn_name);
|
||||
|
||||
// Show/hide save buttons
|
||||
if (jQuery.inArray(btn_name, tabs_toolbar_save_buttons) != -1)
|
||||
showSaveButtons();
|
||||
else
|
||||
hideSaveButtons();
|
||||
|
||||
if ($(this).attr("id") != $(".productTabs a.selected").attr('id'))
|
||||
{
|
||||
$(".tab-page").removeClass('selected');
|
||||
@@ -72,7 +105,7 @@ $(document).ready(function(){
|
||||
}
|
||||
|
||||
$("#product-tab-content-wait").show();
|
||||
|
||||
|
||||
if ($("#product-tab-content-"+id).hasClass('not-loaded') || $(this).hasClass('selected'))
|
||||
{
|
||||
myurl = $(this).attr("href")+"&ajax=1";
|
||||
@@ -94,7 +127,7 @@ $(document).ready(function(){
|
||||
$("#link-"+id).addClass('selected');
|
||||
}
|
||||
$("#product-tab-content-wait").hide();
|
||||
|
||||
|
||||
var languages = new Array();
|
||||
if (id == 3)
|
||||
populate_attrs();
|
||||
@@ -135,7 +168,7 @@ $(document).ready(function(){
|
||||
{
|
||||
$("#is_virtual_file_product").hide();
|
||||
$("#virtual_good_attributes").hide();
|
||||
|
||||
|
||||
if (elt.checked)
|
||||
{
|
||||
$('#virtual_good').show('slow');
|
||||
@@ -187,7 +220,7 @@ $(document).ready(function(){
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function uploadFile2()
|
||||
{
|
||||
@@ -215,9 +248,9 @@ $(document).ready(function(){
|
||||
$('#upload-confirmation2').html(
|
||||
'<a class="link" href="get-file-admin.php?file='+msg+'&filename='+fileName+'">{l s='The file'} "' + fileName + '" {l s='has successfully been uploaded'}</a>' +
|
||||
'<input type="hidden" id="virtual_product_filename_attribute" name="virtual_product_filename_attribute" value="' + msg + '" />');
|
||||
$('#virtual_product_name_attribute').attr('value', fileName);
|
||||
|
||||
link = $("#delete_downloadable_product_attribute").attr('href');
|
||||
$('#virtual_product_name_attribute').attr('value', fileName);
|
||||
|
||||
link = $("#delete_downloadable_product_attribute").attr('href');
|
||||
$("#delete_downloadable_product_attribute").attr('href', link+"&file="+msg);
|
||||
}
|
||||
}
|
||||
@@ -227,7 +260,7 @@ $(document).ready(function(){
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<form id="product_form" action="{$form_action}&{$submit_action}=1" method="post" enctype="multipart/form-data" name="product">
|
||||
<form id="product_form" action="{$form_action}" method="post" enctype="multipart/form-data" name="product">
|
||||
<input type="hidden" name="id_product" value="{$id_product}" />
|
||||
<input type="hidden" name="tabs" id="tabs" value="0" />
|
||||
<div class="tab-pane" id="tabPane1">
|
||||
@@ -256,7 +289,6 @@ $(document).ready(function(){
|
||||
</div>
|
||||
<input type="hidden" name="id_product_attribute" id="id_product_attribute" value="0" />
|
||||
<input id="product_form_submit_btn" type="submit" value="{l s='Save'}" name="submitAdd{$table}" class="button" />
|
||||
<input type="submit" value="{l s='Save and stay'}" name="submitAdd{$table}AndStay" class="button" />
|
||||
</form>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
@@ -45,10 +45,6 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<p> </p>
|
||||
<div class="margin-form">
|
||||
<input type="submit" class="button" name="submitSuppliers" value="{l s='Update suppliers of this product'}"/>
|
||||
</div>
|
||||
<br />
|
||||
<table cellpadding="5">
|
||||
<tbody>
|
||||
<tr>
|
||||
@@ -93,11 +89,6 @@
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
<p> </p>
|
||||
<div class="margin-form">
|
||||
<input type="submit" class="button" name="submitSupplierReferences" value="{l s='Update supplier reference(s)'}"/>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
var default_is_ok = false;
|
||||
|
||||
@@ -66,9 +66,6 @@
|
||||
{/foreach}
|
||||
</div>
|
||||
<p> </p>
|
||||
<div class="margin-form">
|
||||
<input type="submit" class="button" name="submitProductWarehouses" value="{l s='Update warehouses locations'}" />
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
|
||||
//override save and stay link label with submit button value
|
||||
if (btn_submit.val().length > 0)
|
||||
lbl_save_and_stay.html(btn_submit.val() + ' and stay');
|
||||
lbl_save_and_stay.html(btn_submit.val() + " {l s='and stay'} ");
|
||||
}
|
||||
|
||||
//hide standard submit button
|
||||
|
||||
Reference in New Issue
Block a user