diff --git a/modules/homeslider/homeslider.php b/modules/homeslider/homeslider.php index c0a3c7e38..005a7c19e 100644 --- a/modules/homeslider/homeslider.php +++ b/modules/homeslider/homeslider.php @@ -333,7 +333,7 @@ class HomeSlider extends Module $this->_html .= ''; /* Display image */ if ($slide && $slide->image[$language['id_lang']]) - $this->_html .= ''; + $this->_html .= ''; $this->_html .= ''; } $this->_html .= $this->displayFlags($languages, $id_lang_default, $divLangName, 'image', true); @@ -488,7 +488,7 @@ class HomeSlider extends Module $errors[] = $this->l('Legend is not set'); if (strlen(Tools::getValue('url_'.$id_lang_default)) == 0) $errors[] = $this->l('URL is not set'); - if (!isset($_FILES['image_'.$id_lang_default]) || empty($_FILES['image_'.$id_lang_default]['tmp_name'])) + if (!Tools::isSubmit('has_picture') && (!isset($_FILES['image_'.$id_lang_default]) || empty($_FILES['image_'.$id_lang_default]['tmp_name']))) $errors[] = $this->l('Image is not set'); if (Tools::getValue('image_old_'.$id_lang_default) && !Validate::isFileName(Tools::getValue('image_old_'.$id_lang_default))) $errors[] = $this->l('Image is not set');