[-] BO : fix contructor override on AdminImportController
When we overload the constucteur of AdminImport to add an import type and PS_ADVANCED_STOCK_MANAGEMENT is off, switch index is undefined for "Supply Orders" and "Supply Order Details".
This commit is contained in:
1 parent
6796b64e18
commit
6850db0612
1 file changed
+13
-13
@@ -363,10 +363,13 @@ class AdminImportControllerCore extends AdminController
|
|||||||
'shop' => Shop::getGroupFromShop(Configuration::get('PS_SHOP_DEFAULT')),
|
'shop' => Shop::getGroupFromShop(Configuration::get('PS_SHOP_DEFAULT')),
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
// @since 1.5.0
|
}
|
||||||
case $this->entities[$this->l('Supply Orders')]:
|
|
||||||
if (Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT'))
|
// @since 1.5.0
|
||||||
{
|
if (Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT'))
|
||||||
|
switch ((int)Tools::getValue('entity'))
|
||||||
|
{
|
||||||
|
case $this->entities[$this->l('Supply Orders')]:
|
||||||
// required fields
|
// required fields
|
||||||
$this->required_fields = array(
|
$this->required_fields = array(
|
||||||
'id_supplier',
|
'id_supplier',
|
||||||
@@ -394,12 +397,8 @@ class AdminImportControllerCore extends AdminController
|
|||||||
'discount_rate' => '0',
|
'discount_rate' => '0',
|
||||||
'is_template' => '0',
|
'is_template' => '0',
|
||||||
);
|
);
|
||||||
}
|
break;
|
||||||
break;
|
case $this->entities[$this->l('Supply Order Details')]:
|
||||||
// @since 1.5.0
|
|
||||||
case $this->entities[$this->l('Supply Order Details')]:
|
|
||||||
if (Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT'))
|
|
||||||
{
|
|
||||||
// required fields
|
// required fields
|
||||||
$this->required_fields = array(
|
$this->required_fields = array(
|
||||||
'supply_order_reference',
|
'supply_order_reference',
|
||||||
@@ -423,8 +422,9 @@ class AdminImportControllerCore extends AdminController
|
|||||||
'discount_rate' => '0',
|
'discount_rate' => '0',
|
||||||
'tax_rate' => '0',
|
'tax_rate' => '0',
|
||||||
);
|
);
|
||||||
}
|
break;
|
||||||
}
|
|
||||||
|
}
|
||||||
|
|
||||||
$this->separator = strval(trim(Tools::getValue('separator', ';')));
|
$this->separator = strval(trim(Tools::getValue('separator', ';')));
|
||||||
|
|
||||||
@@ -2843,4 +2843,4 @@ class AdminImportControllerCore extends AdminController
|
|||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user