[-] MO : you should be able to empty values in homeslider #PSCFV-7407

This commit is contained in:
Damien Metzger committed 2013-02-21 11:05:48 +01:00
1 parent 6a155d8762
commit 8dc7d05272
1 file changed
+7 -9
+7 -9
View File
@@ -558,14 +558,11 @@ class HomeSlider extends Module
$languages = Language::getLanguages(false); $languages = Language::getLanguages(false);
foreach ($languages as $language) foreach ($languages as $language)
{ {
if (Tools::getValue('title_'.$language['id_lang']) != '') $slide->title[$language['id_lang']] = Tools::getValue('title_'.$language['id_lang']);
$slide->title[$language['id_lang']] = Tools::getValue('title_'.$language['id_lang']); $slide->url[$language['id_lang']] = Tools::getValue('url_'.$language['id_lang']);
if (Tools::getValue('url_'.$language['id_lang']) != '') $slide->legend[$language['id_lang']] = Tools::getValue('legend_'.$language['id_lang']);
$slide->url[$language['id_lang']] = Tools::getValue('url_'.$language['id_lang']); $slide->description[$language['id_lang']] = Tools::getValue('description_'.$language['id_lang']);
if (Tools::getValue('legend_'.$language['id_lang']) != '')
$slide->legend[$language['id_lang']] = Tools::getValue('legend_'.$language['id_lang']);
if (Tools::getValue('description_'.$language['id_lang']) != '')
$slide->description[$language['id_lang']] = Tools::getValue('description_'.$language['id_lang']);
/* Uploads image and sets slide */ /* Uploads image and sets slide */
$type = strtolower(substr(strrchr($_FILES['image_'.$language['id_lang']]['name'], '.'), 1)); $type = strtolower(substr(strrchr($_FILES['image_'.$language['id_lang']]['name'], '.'), 1));
$imagesize = array(); $imagesize = array();
@@ -601,7 +598,8 @@ class HomeSlider extends Module
{ {
if (!$slide->add()) if (!$slide->add())
$errors[] = $this->displayError($this->l('Slide could not be added')); $errors[] = $this->displayError($this->l('Slide could not be added'));
} /* Update */ }
/* Update */
elseif (!$slide->update()) elseif (!$slide->update())
$errors[] = $this->displayError($this->l('Slide could not be updated')); $errors[] = $this->displayError($this->l('Slide could not be updated'));
$this->clearCache(); $this->clearCache();