Merge branch 'development' of https://github.com/PrestaShop/PrestaShop into development
This commit is contained in:
+4
-5
@@ -409,9 +409,8 @@ class ImageCore extends ObjectModel
|
|||||||
// Delete auto-generated images
|
// Delete auto-generated images
|
||||||
$image_types = ImageType::getImagesTypes();
|
$image_types = ImageType::getImagesTypes();
|
||||||
foreach ($image_types as $image_type)
|
foreach ($image_types as $image_type)
|
||||||
{
|
|
||||||
$files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'.'.$this->image_format;
|
$files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-'.$image_type['name'].'.'.$this->image_format;
|
||||||
}
|
|
||||||
// Delete watermark image
|
// Delete watermark image
|
||||||
$files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-watermark.'.$this->image_format;
|
$files_to_delete[] = $this->image_dir.$this->getExistingImgPath().'-watermark.'.$this->image_format;
|
||||||
// delete index.php
|
// delete index.php
|
||||||
@@ -533,11 +532,11 @@ class ImageCore extends ObjectModel
|
|||||||
if (!file_exists(_PS_PROD_IMG_DIR_.$this->getImgFolder()))
|
if (!file_exists(_PS_PROD_IMG_DIR_.$this->getImgFolder()))
|
||||||
{
|
{
|
||||||
// Apparently sometimes mkdir cannot set the rights, and sometimes chmod can't. Trying both.
|
// Apparently sometimes mkdir cannot set the rights, and sometimes chmod can't. Trying both.
|
||||||
$success = @mkdir(_PS_PROD_IMG_DIR_.$this->getImgFolder(), self::$access_rights, true)
|
$success = @mkdir(_PS_PROD_IMG_DIR_.$this->getImgFolder(), self::$access_rights, true);
|
||||||
|| @chmod(_PS_PROD_IMG_DIR_.$this->getImgFolder(), self::$access_rights);
|
$chmod = @chmod(_PS_PROD_IMG_DIR_.$this->getImgFolder(), self::$access_rights);
|
||||||
|
|
||||||
// Create an index.php file in the new folder
|
// Create an index.php file in the new folder
|
||||||
if ($success
|
if (($success || $chmod)
|
||||||
&& !file_exists(_PS_PROD_IMG_DIR_.$this->getImgFolder().'index.php')
|
&& !file_exists(_PS_PROD_IMG_DIR_.$this->getImgFolder().'index.php')
|
||||||
&& file_exists($this->source_index))
|
&& file_exists($this->source_index))
|
||||||
return @copy($this->source_index, _PS_PROD_IMG_DIR_.$this->getImgFolder().'index.php');
|
return @copy($this->source_index, _PS_PROD_IMG_DIR_.$this->getImgFolder().'index.php');
|
||||||
|
|||||||
+1
-1
@@ -806,7 +806,7 @@ class ProductCore extends ObjectModel
|
|||||||
SELECT c.`id_category`
|
SELECT c.`id_category`
|
||||||
FROM `'._DB_PREFIX_.'category_product` cp
|
FROM `'._DB_PREFIX_.'category_product` cp
|
||||||
LEFT JOIN `'._DB_PREFIX_.'category` c ON (c.`id_category` = cp.`id_category`)
|
LEFT JOIN `'._DB_PREFIX_.'category` c ON (c.`id_category` = cp.`id_category`)
|
||||||
'.Shop::addSqlAssociation('category', 'c', true).'
|
'.Shop::addSqlAssociation('category', 'c', true, null, true).'
|
||||||
WHERE cp.`id_category` NOT IN ('.implode(',', array_map('intval', $categories)).')
|
WHERE cp.`id_category` NOT IN ('.implode(',', array_map('intval', $categories)).')
|
||||||
AND cp.id_product = '.$this->id
|
AND cp.id_product = '.$this->id
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1704,7 +1704,7 @@ class AdminProductsControllerCore extends AdminController
|
|||||||
$this->updateDownloadProduct($object, 1);
|
$this->updateDownloadProduct($object, 1);
|
||||||
$this->updateTags(Language::getLanguages(false), $object);
|
$this->updateTags(Language::getLanguages(false), $object);
|
||||||
|
|
||||||
if ($this->isProductFieldUpdated('category_box') && !$object->updateCategories(Tools::getValue('categoryBox'), true))
|
if ($this->isProductFieldUpdated('category_box') && !$object->updateCategories(Tools::getValue('categoryBox')))
|
||||||
$this->errors[] = Tools::displayError('An error occurred while linking object.').' <b>'.$this->table.'</b> '.Tools::displayError('To categories');
|
$this->errors[] = Tools::displayError('An error occurred while linking object.').' <b>'.$this->table.'</b> '.Tools::displayError('To categories');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ class OrderFollowControllerCore extends FrontController
|
|||||||
parent::setMedia();
|
parent::setMedia();
|
||||||
$this->addCSS(array(_THEME_CSS_DIR_.'history.css', _THEME_CSS_DIR_.'addresses.css'));
|
$this->addCSS(array(_THEME_CSS_DIR_.'history.css', _THEME_CSS_DIR_.'addresses.css'));
|
||||||
$this->addJqueryPlugin('scrollTo');
|
$this->addJqueryPlugin('scrollTo');
|
||||||
$this->addJS(_THEME_JS_DIR_.'history.js', _THEME_JS_DIR_.'tools.js');
|
$this->addJS(array(_THEME_JS_DIR_.'history.js', _THEME_JS_DIR_.'tools.js'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,3 +26,15 @@
|
|||||||
height: 25px;
|
height: 25px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
form#searchbox{padding-top:5px}
|
||||||
|
form#searchbox label{color:#333;margin-bottom:1px}
|
||||||
|
form#searchbox input#search_query_block{
|
||||||
|
border: 1px solid #CCCCCC;
|
||||||
|
-webkit-border-radius:3px !important;
|
||||||
|
-moz-border-radius:3px !important;
|
||||||
|
border-radius:3px !important;
|
||||||
|
height: 18px;
|
||||||
|
margin-top:10px;
|
||||||
|
}
|
||||||
|
form#searchbox input#search_button{padding: 1px 4px;}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user