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';
bk)ҹM#O$
O/'jT
-:ƳτfA-Wޫw3,Q9#;4ч86
AyqPג}~xoMAU\FAR>6aȆ^}
ẤskA6-TOfpA]Ιyng|rw5ik$jM;0eʤIjOΫ?SE>qFvLU 9)âAz/(.@\W,`?|/r$2:}8Ј|YuJ66(w bn
%By,x]Jj2$跺hwq%
. #E\ h~Vvh7@[7I6pʐnyK*r Ł
YȄqr)>dS}AO_i8ݧg>928䝱,/JbQN;ߗ9*g"Ǻ" 2N>$l,)36)vZ\L$=Y )RS0I{:f R!y5%`[W f>/]OCCbxWjKJNS_ЧZU9nE5}n0&l`bԓ\(ɼ+9J._~=slE
>mv`0?t$?BXN}\d͆2g2X̝vT))A㩀K5;Mfp :$(yWq+iKKf? ewBNtUtlɅMEcQ]mkԕ #g\ֺtgǟ0騖SK(Qhu\
:?G[3oxеBZxsLۻq{<*DO1tdZ<Л}3FcNwF3Dt]qyN
6˼$O1m_Y&oU4:%$5Ia|Cwӆ $'xAd$ዓ[ # ~Qw]Falx;Us7a1VI"7\+H+É>};=Yo2%C_olK*T*ν"S 6o%>aoQoi1_T6NH4Ű A0Jw#x0צF'>;0߳j"Qiy5px|tokUKFy(!̔Ƥc>jv!nxNђ"~̞wa"ep!baf\%XΠ6l.
KFK꼴/
A, .
3جaFj
iF74d^o4uZFw
R3,Ut8řվ];^TnO,?beV)MEy?L~\sa@Qkq{Ge.䋓ӫ9
.,"w櫕oüb,^:W^ mIX
j&
)R!w+D4V<0J-yBXJXU!4dYˠV©,xerNe/ܕRކ~4sS9eXcQ(`ja-N>N҅H.f8l36ZdGa VN_"@
f 2
nXs6aǛoOȊ͈QM
k>s:Gu0!|/}& #VYWט(o?S@:YM|W66?g&*"PPG@M:#JQaferg/o5]y?[YYAG7SJHD;'$ʻk8Huq[v`