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';
@QRq*`ʑ35*k{3O!*l"[\_L+sU
MGwOm 3nD)L8+] "fyCapi5Fb;!*{Otý+MnN_BcNU\"Sw0@f2@eG94plh}8 _$Yoh-JU}M04*o2a
3o$y4;&O"CO/&`I6jbgh\ ak
;ÓJdc! wʺFsRT2o==<-Cn*Τ`'хs8.hS@LmqqN8'Z
^Q
ʕFV:OS-4tHk|4
ٟsC6-PE6J#[@h,xhEZ4`qWzV³V?S͈l=B/Q
)?S\g4aXƻ~zx$z[Íwf'Т
u>~iW:Z{Pch:~-!2pvk2C0+vKG:Gǿ,W|t:ZΚafGVt
ytGp
OFN|}l#EڥIY3FbzH)AVc&AsX)=Rm]Fy
5y?٭D|ܝs'%4(fc Ř/.گW&q% /Oϋ>Iz,A:CW_
4Z=a?7å~p=TK'50ۦN7bXev%!~%T^KI Mo9eȶ!'6] 6an#ǻ'/zJQL#>ySRM-t ֖ b?$9e|;(Khǯ.妮[Nℋqsyl9P7&!m7~V:|Ec7IA x@q,3yyڗq9>R4zUI(H?]zHl,
zIW(VG]>tUrܱ1;*q}0LMJ"*>-\z0$2$cN[7Y&>%h-a&kT8kjihUA5Dx=F%%}x|jw%s]R.-kxӂOGyr5`sƷ_lji!GDCCN.LH