2018-11-21 03:15:15 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Zotlabs\Update;
|
|
|
|
|
2021-12-02 23:02:31 +00:00
|
|
|
class _1223
|
|
|
|
{
|
|
|
|
|
|
|
|
public function run()
|
|
|
|
{
|
|
|
|
foreach (['abconfig', 'config', 'pconfig', 'xconfig', 'iconfig'] as $tbl) {
|
|
|
|
while (1) {
|
|
|
|
$r = q("select id, v from %s where v like '%s' limit 100 ",
|
|
|
|
dbesc($tbl),
|
|
|
|
dbesc('a:%')
|
|
|
|
);
|
|
|
|
if (!$r) {
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
foreach ($r as $rv) {
|
|
|
|
$s = unserialize($rv['v']);
|
|
|
|
if ($s && is_array($s))
|
|
|
|
$s = serialise($s);
|
|
|
|
else
|
|
|
|
$s = $rv['v'];
|
|
|
|
q("update %s set v = '%s' where id = %d",
|
|
|
|
dbesc($tbl),
|
|
|
|
dbesc($s),
|
|
|
|
dbesc($rv['id'])
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return UPDATE_SUCCESS;
|
|
|
|
}
|
2018-11-21 03:15:15 +00:00
|
|
|
}
|