-
-
Save matchaxnb/ecf52cf22a158dd70444 to your computer and use it in GitHub Desktop.
<?php | |
define('_PS_ROOT_DIR_', '/path/to/prestashop/root'); | |
define('_PS_ADMIN_DIR_', _PS_ROOT_DIR_.'admin_folder'); | |
require(_PS_ADMIN_DIR_.'/../config/config.inc.php'); | |
require(_PS_ADMIN_DIR_.'/functions.php'); | |
class Employee2 extends EmployeeCore | |
{ | |
public function isSuperAdmin() | |
{ | |
return true; | |
} | |
public function isLoggedBack() | |
{ | |
return true; | |
} | |
} | |
class AdminImagesController extends AdminImagesControllerCore | |
{ | |
function regenerate() | |
{ | |
$this->_regenerateThumbnails('all', true); | |
} | |
} | |
$context = Context::getContext(); | |
$context->employee = new Employee2(1); | |
//print_r($context); | |
$aic = new AdminImagesController(); | |
echo "Starting regeneration\n"; | |
$aic->regenerate(); | |
echo "Done regenerating\n"; | |
?> |
Hi, thanks for the script any idea to limit the rgeneration process only to some product_id?
For 1.7
https://github.com/friends-of-presta/fop_console
Made my day.
If you are gonna use this, and you gonna place it somewhere under your public_html/http_docs/whatever public folder accessible over http, you should add that bit on top of the script, as otherwise you may be introducing a security issue on your server:
if (php_sapi_name() !== 'cli') {
die();
}
For 1.7 https://github.com/friends-of-presta/fop_console
THANK YOU SO MUCH
regenerate-images.php works on Prestashop 1.7.8.9
Thank you++++
Hi everybody, does someone has the same kind of code for PrestaShop 8.1 ?
Hey,
I've not developed anything for Prestashop in years. Feel free to fork and to integrate that elsewhere :) it's been a pleasure to serve y'all.
I'm actually amazed this snippet still works after all these years. :)