* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ use Symfony\Component\VarDumper\VarDumper; if (!function_exists('dump')) { function dump($var) { foreach (func_get_args() as $var) { VarDumper::dump($var); } } } /** * Sanitize data which will be injected into SQL query * * @param string $string SQL data which will be injected into SQL query * @param bool $htmlOK Does data contain HTML code ? (optional) * @return string Sanitized data */ function pSQL($string, $htmlOK = false) { return Db::getInstance()->escape($string, $htmlOK); } function bqSQL($string) { return str_replace('`', '\`', pSQL($string)); } function displayFatalError() { $error = null; if (function_exists('error_get_last')) { $error = error_get_last(); } if ($error !== null && in_array($error['type'], array(E_ERROR, E_PARSE, E_COMPILE_ERROR))) { echo '[PrestaShop] Fatal error in module file: '.$error['file'].':'.$error['line'].'
'.$error['message']; } }