[-] INSTALLER : add counter loop in update_order_messages
This commit is contained in:
1 parent
3f33e17567
commit
f4a5305678
1 file changed
+16
-2
@@ -26,7 +26,14 @@
|
|||||||
|
|
||||||
function update_order_messages()
|
function update_order_messages()
|
||||||
{
|
{
|
||||||
$sql = 'SELECT id_message, message FROM `'._DB_PREFIX_.'message` WHERE message REGEXP \'<br|&[^;]{1,8}\'';
|
$step = 3000;
|
||||||
|
$count_messages = Db::getInstance()->getValue('SELECT count(id_message) FROM '._DB_PREFIX_.'message');
|
||||||
|
$nb_loop = $start = 0;
|
||||||
|
if($count_messages > 0)
|
||||||
|
$nb_loop = ceil($count_messages / $step);
|
||||||
|
for($i = 0; $i < $nb_loop; $i++)
|
||||||
|
{
|
||||||
|
$sql = 'SELECT id_message, message FROM `'._DB_PREFIX_.'message` WHERE message REGEXP \'<br|&[^;]{1,8}\' LIMIT '.(int)$start.', '.(int)$step;
|
||||||
if ($messages = Db::getInstance()->query($sql))
|
if ($messages = Db::getInstance()->query($sql))
|
||||||
while ($message = Db::getInstance()->nextRow($messages))
|
while ($message = Db::getInstance()->nextRow($messages))
|
||||||
{
|
{
|
||||||
@@ -37,7 +44,13 @@ function update_order_messages()
|
|||||||
$result = Db::getInstance()->execute($sql);
|
$result = Db::getInstance()->execute($sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$sql = 'SELECT id_customer_message, message FROM `'._DB_PREFIX_.'customer_message` WHERE message REGEXP \'<br|&[^;]{1,8}\'';
|
}
|
||||||
|
$nb_loop = $start = 0;
|
||||||
|
if($count_messages > 0)
|
||||||
|
$nb_loop = ceil($count_messages / $step);
|
||||||
|
for($i = 0; $i < $nb_loop; $i++)
|
||||||
|
{
|
||||||
|
$sql = 'SELECT id_customer_message, message FROM `'._DB_PREFIX_.'customer_message` WHERE message REGEXP \'<br|&[^;]{1,8}\' LIMIT '.(int)$start.', '.(int)$step;
|
||||||
if ($messages = Db::getInstance()->query($sql))
|
if ($messages = Db::getInstance()->query($sql))
|
||||||
while ($message = Db::getInstance()->nextRow($messages))
|
while ($message = Db::getInstance()->nextRow($messages))
|
||||||
{
|
{
|
||||||
@@ -48,6 +61,7 @@ function update_order_messages()
|
|||||||
Db::getInstance()->execute($sql);
|
Db::getInstance()->execute($sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function br2nl($str)
|
function br2nl($str)
|
||||||
|
|||||||
Reference in new issue
Block a user