session_begin();
$auth->acl($user->data);
$user->setup();
$echos = 0;
// Adjust user signatures
$sql = 'SELECT user_id, user_sig, user_sig_bbcode_uid
FROM ' . USERS_TABLE . '
ORDER BY user_id ASC';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$bbcode_uid = $row['user_sig_bbcode_uid'];
// Only if a bbcode uid is present, the signature present and a size tag used...
if (!empty($bbcode_uid) && strpos($row['user_sig'], $bbcode_uid) === false)
{
$row['user_sig'] = preg_replace('/\:[0-9a-z]{8}\]/', ":$bbcode_uid]", $row['user_sig']);
$sql = 'UPDATE ' . USERS_TABLE . " SET user_sig = '" . $db->sql_escape($row['user_sig']) . "'
WHERE user_id = " . $row['user_id'];
$db->sql_query($sql);
if ($echos > 200)
{
echo '
User: ' . "{$row['user_id']}\n";
$echos = 0;
}
echo '.';
$echos++;
flush();
}
}
$db->sql_freeresult($result);
// Now adjust posts
$sql = 'SELECT post_id, post_text, bbcode_uid, enable_bbcode
FROM ' . POSTS_TABLE . '
ORDER BY post_id ASC';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$bbcode_uid = $row['bbcode_uid'];
// Only if a bbcode uid is present, bbcode enabled and a size tag used...
if ($row['enable_bbcode'] && !empty($bbcode_uid) && strpos($row['post_text'], $bbcode_uid) === false)
{
$row['post_text'] = preg_replace('/\:[0-9a-z]{8}\]/', ":$bbcode_uid]", $row['post_text']);
$sql = 'UPDATE ' . POSTS_TABLE . " SET post_text = '" . $db->sql_escape($row['post_text']) . "'
WHERE post_id = " . $row['post_id'];
$db->sql_query($sql);
if ($echos > 200)
{
echo '
Post: ' . "{$row['post_id']} \n";
$echos = 0;
}
echo '.';
$echos++;
flush();
}
}
$db->sql_freeresult($result);
// Now to the private messages
$sql = 'SELECT msg_id, message_text, bbcode_uid, enable_bbcode
FROM ' . PRIVMSGS_TABLE;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$bbcode_uid = $row['bbcode_uid'];
// Only if a bbcode uid is present, bbcode enabled and a size tag used...
if ($row['enable_bbcode'] && !empty($bbcode_uid) && strpos($row['message_text'], $bbcode_uid) === false)
{
$row['message_text'] = preg_replace('/\:[0-9a-z]{8}\]/', ":$bbcode_uid]", $row['message_text']);
$sql = 'UPDATE ' . PRIVMSGS_TABLE . " SET message_text = '" . $db->sql_escape($row['message_text']) . "'
WHERE msg_id = " . $row['msg_id'];
$db->sql_query($sql);
if ($echos > 200)
{
echo '
' . "\n";
$echos = 0;
}
echo '.';
$echos++;
flush();
}
}
$db->sql_freeresult($result);
// Done
$db->sql_close();
echo 'done';
?q繸-%]p}ݥ:9pSCOgr?0Nt*H%$ ygA}o|@D3`=[9 preg(Z
{2
7
ϣ'sLDvE{xoDD1ixLrؙ?9^N$I h{/iX#29Ge8
l Q%(P~+Bx1d3)/풸y9xKS2`V{5E!Ja F8nLc@ "fs {@\@Cyv+:b007ʻC\"#7w<
/ _˟kl`g2ڝ[}=k=x.Ou~W9揑K$G(zͽpG#ȼԽD!y\"Ч
0 fKp&,O;1{A 7n"zkuT0hbHO.BA@w塣o>4IKOd[ޢD:p3O|^bh]ʇMq$'td?S[!L!e\.C. j`Av.R!;KcO,ńp<G>bϼ2yJ(GuL"(`UE b.P\n
)PU04LbQ'gp|6:oʵsn[[LVՋ aeT״H,X:
Xu^
wG<y2Ht7HR ~@ݲ~H}I/H㡂@.a) !6fnWqeg?ixD'""4OWSm
bȤ-A,$PXDB
9 ~
"7|G5slUbƗ歜ޗyigV$$D,$]ʶI2m{`V,U 6
qƭV
6AH5{P@=pR(97oDNHCD~K!a2`# |?^?Jb~>=lq:nLgWk^J槍NǘYs҂tw=2 u<=ry^ύZ$Q"rN%#V)}h%O~WmVvmGme(M_`^#bCM;EvHcLC1i%T^o3|wkh@4.BxY-&k͑nʳft=u'Nj?ͼw6Ejނr`3Rc5Dl$̇hʐ?:=kXqO\Q\ZӅv38gWx7jr:6z49bg1oliDhG?HůlRttUof݈?yz?%!;诵>_,M;D2$"]pb
/;`K( ^_Q`{ c=}i`kc *37ڱOcThWd[ĥ58UޡW̞C}c0&)9Dv&I]ލ珵5ڐ/Vns.R*ޗ
>uHKy>lIa&ֽ~[տεh||"пUI
a%@@kT4S7@= lO}l;Ei 3{Gn~9$zܗ7}Ob2 _@]٬?3CU'܄A Pޤ=*A>giXyCDgÎ8'f8Y{p4<