Clone images

This commit is contained in:
Alexandre Simonet 2016-03-16 12:57:28 +01:00
parent 58d917bc6a
commit 3bdec3deda

View File

@ -119,7 +119,7 @@ function addToSellout()
$sql = 'SELECT * FROM `'._DB_PREFIX_.'category_product` WHERE `id_product` = '.pSQL($product_id).' AND `id_category` = '.pSQL($category).' LIMIT 1';
//var_dump($sql);
$product = $db->ExecuteS($sql);
if (empty($product)) {
if (!empty($product)) {
http_response_code(500);
return Tools::displayError('Le produit existe déjà dans la vente');
}
@ -162,6 +162,7 @@ function addToSellout()
}
}
recurse_copy(_PS_IMG_DIR_.$product_id, _PS_IMG_DIR_.$last_product_id);
return Tools::displayError('Le produit à été mis dans la braderie');
}
@ -182,3 +183,22 @@ function pSQLArray($data)
}
return $data;
}
function recurse_copy($src, $dst) {
if (is_dir($src) && is_dir($dst)) {
$dir = opendir($src);
mkdir($dst);
while(false !== ( $file = readdir($dir)) ) {
if (( $file != '.' ) && ( $file != '..' )) {
if ( is_dir($src . '/' . $file) ) {
recurse_copy($src . '/' . $file, $dst . '/' . $file);
}
else {
copy($src . '/' . $file, $dst . '/' . $file);
}
}
}
}
}