// refactor parameters

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@14454 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
tDidierjean
2012-04-04 13:08:25 +00:00
parent a488668839
commit ec94cb35b9
+20 -22
View File
@@ -2153,11 +2153,9 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['product_type'] = (int)Tools::getValue('type_product', $product->getType()); $this->tpl_form_vars['product_type'] = (int)Tools::getValue('type_product', $product->getType());
// getLanguages init this->_languages
$this->getLanguages(); $this->getLanguages();
$languages = $this->_languages;
$default_language = (int)Configuration::get('PS_LANG_DEFAULT'); $this->tpl_form_vars['defaultLanguage'] = Language::getLanguage(Configuration::get('PS_LANG_DEFAULT'));
$this->tpl_form_vars['defaultLanguage'] = Language::getLanguage($default_language);
$this->tpl_form_vars['currentIndex'] = self::$currentIndex; $this->tpl_form_vars['currentIndex'] = self::$currentIndex;
$this->fields_form = array(''); $this->fields_form = array('');
@@ -2198,7 +2196,7 @@ class AdminProductsControllerCore extends AdminController
$this->_displayDraftWarning($this->object->active); $this->_displayDraftWarning($this->object->active);
$this->initPack($this->object); $this->initPack($this->object);
$this->{'initForm'.$this->tab_display}($this->object, $languages, $default_language); $this->{'initForm'.$this->tab_display}($this->object);
$this->tpl_form_vars['product'] = $this->object; $this->tpl_form_vars['product'] = $this->object;
if ($this->ajax) if ($this->ajax)
if (!isset($this->tpl_form_vars['custom_form'])) if (!isset($this->tpl_form_vars['custom_form']))
@@ -2675,14 +2673,14 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['custom_form'] = $data->fetch(); $this->tpl_form_vars['custom_form'] = $data->fetch();
} }
public function initFormSeo($product, $languages, $default_language) public function initFormSeo($product)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
$data->assign(array( $data->assign(array(
'product' => $product, 'product' => $product,
'languages' => $languages, 'languages' => $this->_languages,
'default_language' => $default_language, 'default_language' => (int)Configuration::get('PS_LANG_DEFAULT'),
'ps_ssl_enabled' => Configuration::get('PS_SSL_ENABLED') 'ps_ssl_enabled' => Configuration::get('PS_SSL_ENABLED')
)); ));
@@ -2736,7 +2734,7 @@ class AdminProductsControllerCore extends AdminController
return $pack_items; return $pack_items;
} }
public function initFormPack($product, $languages, $default_language) public function initFormPack($product)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
@@ -2771,7 +2769,7 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['custom_form'] = $data->fetch(); $this->tpl_form_vars['custom_form'] = $data->fetch();
} }
public function initFormVirtualProduct($product, $languages, $default_language) public function initFormVirtualProduct($product)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
@@ -3074,7 +3072,7 @@ class AdminProductsControllerCore extends AdminController
return $content; return $content;
} }
public function initFormCustomization($obj, $languages, $default_language) public function initFormCustomization($obj)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
@@ -3088,11 +3086,11 @@ class AdminProductsControllerCore extends AdminController
$data->assign(array( $data->assign(array(
'obj' => $obj, 'obj' => $obj,
'table' => $this->table, 'table' => $this->table,
'languages' => $languages, 'languages' => $this->_languages,
'has_file_labels' => $has_file_labels, 'has_file_labels' => $has_file_labels,
'display_file_labels' => $this->_displayLabelFields($obj, $labels, $languages, $default_language, Product::CUSTOMIZE_FILE), 'display_file_labels' => $this->_displayLabelFields($obj, $labels, $this->_languages, Configuration::get('PS_LANG_DEFAULT'), Product::CUSTOMIZE_FILE),
'has_text_labels' => $has_text_labels, 'has_text_labels' => $has_text_labels,
'display_text_labels' => $this->_displayLabelFields($obj, $labels, $languages, $default_language, Product::CUSTOMIZE_TEXTFIELD), 'display_text_labels' => $this->_displayLabelFields($obj, $labels, $this->_languages, Configuration::get('PS_LANG_DEFAULT'), Product::CUSTOMIZE_TEXTFIELD),
'uploadable_files' => (int)($this->getFieldValue($obj, 'uploadable_files') ? (int)$this->getFieldValue($obj, 'uploadable_files') : '0'), 'uploadable_files' => (int)($this->getFieldValue($obj, 'uploadable_files') ? (int)$this->getFieldValue($obj, 'uploadable_files') : '0'),
'text_fields' => (int)($this->getFieldValue($obj, 'text_fields') ? (int)$this->getFieldValue($obj, 'text_fields') : '0'), 'text_fields' => (int)($this->getFieldValue($obj, 'text_fields') ? (int)$this->getFieldValue($obj, 'text_fields') : '0'),
)); ));
@@ -3103,7 +3101,7 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['custom_form'] = $data->fetch(); $this->tpl_form_vars['custom_form'] = $data->fetch();
} }
public function initFormAttachments($obj, $languages, $default_language) public function initFormAttachments($obj)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
@@ -3111,7 +3109,7 @@ class AdminProductsControllerCore extends AdminController
{ {
$attachment_name = array(); $attachment_name = array();
$attachment_description = array(); $attachment_description = array();
foreach ($languages as $language) foreach ($this->_languages as $language)
{ {
$attachment_name[$language['id_lang']] = ''; $attachment_name[$language['id_lang']] = '';
$attachment_description[$language['id_lang']] = ''; $attachment_description[$language['id_lang']] = '';
@@ -3120,10 +3118,10 @@ class AdminProductsControllerCore extends AdminController
$data->assign(array( $data->assign(array(
'obj' => $obj, 'obj' => $obj,
'table' => $this->table, 'table' => $this->table,
'languages' => $languages, 'languages' => $this->_languages,
'attach1' => Attachment::getAttachments($this->context->language->id, $obj->id, true), 'attach1' => Attachment::getAttachments($this->context->language->id, $obj->id, true),
'attach2' => Attachment::getAttachments($this->context->language->id, $obj->id, false), 'attach2' => Attachment::getAttachments($this->context->language->id, $obj->id, false),
'default_form_language' => $default_language, 'default_form_language' => (int)Configuration::get('PS_LANG_DEFAULT'),
'attachment_name' => $attachment_name, 'attachment_name' => $attachment_name,
'attachment_description' => $attachment_description, 'attachment_description' => $attachment_description,
'PS_ATTACHMENT_MAXIMUM_SIZE' => Configuration::get('PS_ATTACHMENT_MAXIMUM_SIZE') 'PS_ATTACHMENT_MAXIMUM_SIZE' => Configuration::get('PS_ATTACHMENT_MAXIMUM_SIZE')
@@ -3301,9 +3299,9 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['custom_form'] = $data->fetch(); $this->tpl_form_vars['custom_form'] = $data->fetch();
} }
public function initFormCombinations($obj, $languages, $default_language) public function initFormCombinations($obj)
{ {
return $this->initFormAttributes($obj, $languages, $default_language); return $this->initFormAttributes($obj);
} }
public function initFormAttributes($product) public function initFormAttributes($product)
@@ -3520,7 +3518,7 @@ class AdminProductsControllerCore extends AdminController
return $helper->generateList($comb_array, $this->fields_list); return $helper->generateList($comb_array, $this->fields_list);
} }
public function initFormQuantities($obj, $languages) public function initFormQuantities($obj)
{ {
$data = $this->createTemplate($this->tpl_form); $data = $this->createTemplate($this->tpl_form);
@@ -3647,7 +3645,7 @@ class AdminProductsControllerCore extends AdminController
'order_out_of_stock' => Configuration::get('PS_ORDER_OUT_OF_STOCK'), 'order_out_of_stock' => Configuration::get('PS_ORDER_OUT_OF_STOCK'),
'token_preferences' => Tools::getAdminTokenLite('AdminPPreferences'), 'token_preferences' => Tools::getAdminTokenLite('AdminPPreferences'),
'token' => $this->token, 'token' => $this->token,
'languages' => $languages, 'languages' => $this->_languages,
)); ));
} }
else else