* @copyright 2018 Areama * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of Areama */ class ArSeoProTools { public static function getShopDomainSsl($id_shop = null, $http = false, $entities = false) { if ($id_shop == null) { $id_shop = Context::getContext()->shop->id; } if (!$domain = ShopUrl::getMainShopDomainSSL($id_shop)) { $domain = Tools::getHttpHost(); } if ($entities) { $domain = htmlspecialchars($domain, ENT_COMPAT, 'UTF-8'); } if ($http) { $domain = (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$domain; } return $domain; } public static function isColumnExists($table, $column) { $sql = 'DESCRIBE `' . $table . '`'; $data = Db::getInstance()->executeS($sql); foreach ($data as $col) { if ($col['Field'] == $column) { return true; } } return false; } }