// AdminProductsController: added new array to translate tabs name. Added translations of fr/admin & SupplyOrderForm(PDF)

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@10516 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
bMancone
2011-11-23 11:41:25 +00:00
parent 9506172dd4
commit 2dbeb55bf1
6 changed files with 305 additions and 171 deletions
+21 -5
View File
@@ -49,6 +49,8 @@ class AdminProductsControllerCore extends AdminController
'Accounting'
);
protected $available_tabs_lang = array ();
protected $tabs_toolbar_save_buttons = array(
'Informations' => true,
'Images' => true,
@@ -93,6 +95,21 @@ class AdminProductsControllerCore extends AdminController
'align' => 'center', 'position' => 'position'),
);
// @since 1.5 : translations for tabs
$this->available_tabs_lang = array (
'Informations' => $this->l('Informations'),
'Images' => $this->l('Images'),
'Prices' => $this->l('Prices'),
'Combinations' => $this->l('Combinations'),
'Features' => $this->l('Features'),
'Customization' => $this->l('Customization'),
'Attachments' => $this->l('Attachments'),
'Quantities' => $this->l('Quantities'),
'Suppliers' => $this->l('Suppliers'),
'Warehouses' => $this->l('Warehouses'),
'Accounting' => $this->l('Accounting')
);
/* Join categories table */
if ($id_category = Tools::getvalue('id_category'))
$this->_category = new Category($id_category);
@@ -1594,17 +1611,16 @@ class AdminProductsControllerCore extends AdminController
$action = $this->action;
if (empty($action) || !method_exists($this, 'initForm'.$action))
$action = 'Informations';
if(Tools::getValue('id_product'))
if (Tools::getValue('id_product'))
{
// i is used as producttab id
// i is used as product_tab id
$i = 0;
foreach($this->available_tabs as $product_tab)
foreach ($this->available_tabs as $product_tab)
{
$product_tabs[$product_tab] = array(
'id' => ++$i.'-'.$product_tab,
'selected' => (strtolower($product_tab) == strtolower($action)),
// @todo $this->l() instead of product_tab
'name' => $product_tab,
'name' => $this->available_tabs_lang[$product_tab],
'href' => $this->context->link->getAdminLink('AdminProducts').'&id_product='.Tools::getValue('id_product').'&action='.$product_tab,
);
}