function removeAllproducts() { global $db; $db->query("TRUNCATE " . _DB_PREFIX_ . "product"); $db->query("TRUNCATE " . _DB_PREFIX_ . "product_attribute"); $db->query("TRUNCATE " . _DB_PREFIX_ . "product_description"); $db->query("TRUNCATE " . _DB_PREFIX_ . "product_image"); $db->query("TRUNCATE " . _DB_PREFIX_ . "product_to_category"); $db->query("TRUNCATE " . _DB_PREFIX_ . "product_to_store"); $db->query("TRUNCATE imported"); $db->query("TRUNCATE import_icecat"); $db->query("DELETE FROM " . _DB_PREFIX_ . "url_alias WHERE `query` LIKE '%product_id%'"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "1"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "2"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "3"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "4"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "5"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "6"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "7"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "8"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH . "9"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "1"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "2"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "3"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "4"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "5"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "6"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "7"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "8"); ImpLib::rrmdir(IMPORT_ABS_PATH . IMAGE_ABS_PATH_CACHE . "9"); ImpLib::rrmdir(ICE_FEED_PATH); die("All products were removed."); }
public function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (filetype($dir . "/" . $object) == "dir") { ImpLib::rrmdir($dir . "/" . $object); } else { unlink($dir . "/" . $object); } } } reset($objects); //rmdir($dir); } }