24 lines
726 B
PHP
Executable File
24 lines
726 B
PHP
Executable File
<?php
|
|
|
|
if (!defined('_PS_VERSION_'))
|
|
exit;
|
|
|
|
function upgrade_module_1_2_1($object)
|
|
{
|
|
Db::getInstance()->execute('
|
|
UPDATE '._DB_PREFIX_.'homeslider_slides_lang SET
|
|
'.homeslider_stripslashes_field('title').',
|
|
'.homeslider_stripslashes_field('description').',
|
|
'.homeslider_stripslashes_field('legend').',
|
|
'.homeslider_stripslashes_field('url')
|
|
);
|
|
}
|
|
|
|
function homeslider_stripslashes_field($field)
|
|
{
|
|
$quotes = array('\'\\\\\'\'', '\'\\\'\'');
|
|
$dquotes = array('\'\\"\'', '\'"\'');
|
|
$backslashes = array('\'\\\\\'', '\'\\\'');
|
|
|
|
return '`'.bqSQL($field).'` = replace(replace(replace(`'.bqSQL($field).'`, '.$quotes[0].', '.$quotes[1].'), '.$dquotes[0].', '.$dquotes[1].'), '.$backslashes[0].', '.$backslashes[1].')';
|
|
} |