From d96a1f8fb577cd70a7cbe7913dd2fa60f97abddb Mon Sep 17 00:00:00 2001 From: bMancone Date: Wed, 28 Dec 2011 14:07:18 +0000 Subject: [PATCH] // Updated CSV Import git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11842 b9a71923-0436-4b27-9f14-aed3839534dd --- admin-dev/themes/template/import/form.tpl | 64 ++++++++++----------- controllers/admin/AdminImportController.php | 16 ++++++ css/admin.css | 2 +- 3 files changed, 47 insertions(+), 35 deletions(-) diff --git a/admin-dev/themes/template/import/form.tpl b/admin-dev/themes/template/import/form.tpl index 1ce4d55d5..5ea56e4bd 100644 --- a/admin-dev/themes/template/import/form.tpl +++ b/admin-dev/themes/template/import/form.tpl @@ -48,6 +48,11 @@ $(document).ready(function(){ activeClueTip(); + $("a#upload_file_import_link").fancybox({ + 'titleShow' : false, + 'transitionIn' : 'elastic', + 'transitionOut' : 'elastic', + }); }); function activeClueTip() @@ -74,38 +79,12 @@ {** - * Samples fieldset + * Upload fancybox *} -
- {l s='Sample files'} - {l s='Click here to view the samples.'} -
 
- -
- -
 
- -{** - * Upload fieldset - *} -
- {l s='Upload'} - - {l s='You can either click here to upload your own CSV file, or choose to use an existing one in the form below.'} - -
 
-
+
 
+
+ {l s='Note that our samples our available, below.'} +
 
+ +
+
 
+ +
 
@@ -159,6 +153,8 @@ {/foreach} +   Uplaod + {l s='Upload'}
diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php index ce1a62d51..0250d5ea2 100644 --- a/controllers/admin/AdminImportController.php +++ b/controllers/admin/AdminImportController.php @@ -397,6 +397,10 @@ class AdminImportControllerCore extends AdminController $this->toolbar_fix = false; $this->toolbar_btn = array(); + // adds fancybox + $this->addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen'); + $this->addJqueryPlugin(array('fancybox')); + $this->tpl_form_vars = array( 'module_confirmation' => (Tools::getValue('import')) && (isset($this->warnings) && !count($this->warnings)), 'path_import' => _PS_ADMIN_DIR_.'/import/', @@ -1668,6 +1672,16 @@ class AdminImportControllerCore extends AdminController $this->closeCsvFile($handle); } + /** + * @since 1.5.0 + */ + public function supplyOrdersImport() + { + $handle = $this->openCsvFile(); + //@TODO + $this->closeCsvFile($handle); + } + public function utf8EncodeArray($array) { if (is_array($array)) @@ -1853,6 +1867,8 @@ class AdminImportControllerCore extends AdminController case $this->entities[$this->l('Suppliers')]: $this->supplierImport(); break; + case $this->entities[$this->l('Supply Orders')]: + $this->supplyOrdersImport(); default: $this->_errors[] = $this->l('no entity selected'); } diff --git a/css/admin.css b/css/admin.css index 1a0733ed7..579ceccab 100644 --- a/css/admin.css +++ b/css/admin.css @@ -219,7 +219,7 @@ label { font-weight:bold; padding:0.2em 0 0; text-align:left; - width:270px; + width:300px; } label.t {