unlink($file); die(displayJavascriptAlert('Cannot unzip file')); } unlink($file); die(displayJavascriptAlert('Module copied to disk')); } if (Tools::isSubmit('ajaxReferrers')) { require _PS_CONTROLLER_DIR_ . 'admin/AdminReferrersController.php'; } if (Tools::getValue('page') == 'prestastore' and @fsockopen('addons.prestashop.com', 80, $errno, $errst, 3)) { readfile('http://addons.prestashop.com/adminmodules.php?lang=' . $context->language->iso_code); } if (Tools::isSubmit('getAvailableFields') and Tools::isSubmit('entity')) { $jsonArray = array(); $import = new AdminImportController(); $fields = $import->getAvailableFields(true); foreach ($fields as $field) { $jsonArray[] = '{"field":"' . addslashes($field) . '"}'; } die('[' . implode(',', $jsonArray) . ']'); } if (Tools::isSubmit('ajaxProductPackItems')) { $jsonArray = array(); $products = Db::getInstance()->executeS(' SELECT p.`id_product`, pl.`name` FROM `' . _DB_PREFIX_ . 'product` p NATURAL LEFT JOIN `' . _DB_PREFIX_ . 'product_lang` pl WHERE pl.`id_lang` = ' . (int) Tools::getValue('id_lang') . ' ' . Shop::addSqlRestrictionOnLang('pl') . ' AND p.`id_product` NOT IN (SELECT DISTINCT id_product_pack FROM `' . _DB_PREFIX_ . 'pack`) AND p.`id_product` != ' . (int) Tools::getValue('id_product'));