<?php
//generatethum_extenal_script.php
ini_set('display_errors', 1);
define('MAGENTO_ROOT', getcwd());
$mageFilename ='app/Mage.php';
require_once $mageFilename;
Mage::app();
$collections = Mage::getModel('catalog/product')->getCollection(); 
foreach($collections as $collection){
    $ProductModel = Mage::getModel('catalog/product')->load($collection->getId());
    //Skipping Disabled product
    if ($ProductModel->getStatus() == 2) {
        echo 'Skipping disabled productID: ' . $ProductModel->getId() . PHP_EOL;
        continue;
    }
	$image = $ProductModel->getSmallImage();
	createThumb($ProductModel->getSmallImage());
           
}
function createThumb($image) {
    $imageResized = Mage::getBaseDir('media').DS."klevu_images".$image;
    $baseImageUrl = Mage::getBaseDir('media').DS."catalog".DS."product".$image;
    if(file_exists($baseImageUrl)) {
        list($width, $height, $type, $attr)= getimagesize($baseImageUrl); 
        //Change width and height if needed
        if($width > 200 && $height > 200) {
            if(file_exists($imageResized)) {
                if (!unlink('media/klevu_images'. $image))
                    {
			Mage::helper('klevu_search')->log(Zend_Log::DEBUG, sprintf("Image Deleting Error:\n%s", $image));  
                    }
            }
            Mage::getModel("klevu_search/product_sync")->thumbImageObj($baseImageUrl,$imageResized);
        }
    }
}  

?>
