diff --git a/admin-dev/themes/template/import/view.tpl b/admin-dev/themes/template/import/view.tpl index 94c571586..4e901bc7d 100644 --- a/admin-dev/themes/template/import/view.tpl +++ b/admin-dev/themes/template/import/view.tpl @@ -53,7 +53,7 @@
diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php index 61088728a..18106a46c 100644 --- a/controllers/admin/AdminImportController.php +++ b/controllers/admin/AdminImportController.php @@ -385,14 +385,6 @@ class AdminImportController extends AdminController public function initView() { - $this->toolbar_fix = false; - $this->toolbar_btn = array( - 'cancel' => array( - 'href' => self::$currentIndex.'&token='.$this->token, - 'desc' => $this->l('Cancel') - ) - ); - $this->addJS(_PS_JS_DIR_.'adminImport.js'); $glue = Tools::getValue('separator', ';'); @@ -432,6 +424,30 @@ class AdminImportController extends AdminController return parent::initView(); } + public function initToolbar() + { + switch ($this->display) + { + // @todo defining default buttons + case 'import': + // Default cancel button - like old back link + $back = Tools::safeOutput(Tools::getValue('back', '')); + if (empty($back)) + $back = self::$currentIndex.'&token='.$this->token; + + $this->toolbar_btn['cancel'] = array( + 'href' => $back, + 'desc' => $this->l('Cancel') + ); + // Default save button - action dynamically handled in javascript + $this->toolbar_btn['save-import'] = array( + 'href' => '#', + 'desc' => $this->l('Import CSV data') + ); + break; + } + } + private function generateContentTable($current_table, $nb_column, $handle, $glue) { $html = '