";
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
openside($locale['120']);
$min=3; //minimum visable shouts in the block
$max=6; //maximum number of shouts hidden,
////////////////////////////
// Define Tooltip colors //
//////////////////////////
$textcolor = "#000000";
if ($action == "delete") {
$result = dbquery("DELETE FROM ".DB_PREFIX."shoutbox WHERE shout_id='$shout_id'");
}
if (isset($_POST['saveshout'])) {
if ($action == "edit") {
$shout_message = str_replace("\n", " ", $_POST['shout_message']);
//$shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
//$shout_message = preg_replace("/([^\s]{35})/", "$1\n", $shout_message);
$shout_message = trim(stripinput(censorwords($shout_message)));
$shout_message = str_replace("\n", "
", $shout_message);
$result = dbquery("UPDATE ".DB_PREFIX."shoutbox SET shout_message='$shout_message' WHERE shout_id='$shout_id'");
header("Location:".BASEDIR."news.php");
}
}
if ($action == "edit") {
$result = dbquery("SELECT * FROM ".DB_PREFIX."shoutbox WHERE shout_id='$shout_id'");
$data = dbarray($result);
echo "
";
$result = dbquery("SELECT count(shout_id) FROM ".DB_PREFIX."shoutbox");
$numrows = dbresult($result, 0);
$result = dbquery("SELECT * FROM ".DB_PREFIX."shoutbox LEFT JOIN ".DB_PREFIX."users ON ".DB_PREFIX."shoutbox.shout_name=".DB_PREFIX."users.user_id ORDER BY shout_datestamp DESC LIMIT $min,$max");
if (dbrows($result) != 0) {
$i = 0;
$message = $data['shout_message'];
$message = parseurls($message);
$message = str_replace("\n", "
", $message);
$message = parseshoutubb($message);
while ($data = dbarray($result)) {
echo "
is Online');\"onMouseOut=\"toolTip();\"'>";
} else {
$lastseen = "
".$data['user_name']." is Offline');\"onMouseOut=\"toolTip();\"'>";
}
$shoutcount = dbcount("(shout_id)", "shoutbox", "shout_name='".$data['user_id']."'");
if ($data[user_level] == "103") {
$userx = "
".$data[user_name]."This member has ".getuserlevel($data['user_level'])." Privileges - Click icon to view User\'s Shout History');\"onMouseOut=\"toolTip();\" class='side'>
$lastseen";
}else if ($data[user_level] == "102") {
$userx = "
".$data[user_name]."This member has ".getuserlevel($data['user_level'])." Privileges - Click icon to view User\'s Shout History');\"onMouseOut=\"toolTip();\" class='side'>
$lastseen";
}else if ($data[user_level] == "101") {
$userx = "
".$data[user_name]."This member has ".getuserlevel($data['user_level'])." Privileges - Click icon to view User\'s Shout History');\"onMouseOut=\"toolTip();\" class='side'>
$lastseen";
}
if ($data['user_name']) {
$user = dbarray(dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id = '".$data['user_id']."'"));
if ($data['user_avatar'] != "") { $avatar = "

"; } else { $avatar = "

"; }
echo "
$avatar
Member:
".$data['user_name']."
Rank:
".getuserlevel($data['user_level'])."
Date Joined:
".showdate("shortdate", $data['user_joined'])."
Last Visit:
".showdate("shortdate", $data['user_lastvisit'])."
Shoutboxposts:
$shoutcount shouts to date');\" onMouseOut=\"toolTip();\" href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>$userx";
} else {
echo "".$data['shout_name']."\n";
}
if ($data['user_avatar'] != "") { $avatar = "

"; } else { $avatar = "

"; }
if (iMEMBER)
{
echo "
Use this command to directly address a user.
eg: @John Smith');\"onMouseOut=\"toolTip();\" onClick=\"addText2('shout_message', '[b]@".$data['user_name'].":[/b] - ', '');\" border='0'>
$avatar
Send a Private Message to ".$data[user_name]."');\" onMouseOut=\"toolTip();\" href='".BASEDIR."messages.php?msg_send=".$data['user_id']."' class='side'>
";
}
if (iMEMBER)
{
if ($data['user_web']) {
if ($data['user_web']) {
if (!strstr($data['user_web'], "http://")) { $urlprefix = "http://"; } else { $urlprefix = ""; }
echo "
$avatar
This is ".$data['user_name']."\'s Website address: ".trimlink($data['user_web'], 25)."');\" onMouseOut=\"toolTip();\" href='".$urlprefix."".$data['user_web']."' target='_blank'>
";
}else{
echo "
";
}
}
}
echo "";
if ($userdata['user_level'] >= 103) {
echo "[
".$locale['049']." |
".$locale['048']." ]
IP: ".$data['user_ip']."";
} else {
echo "\n";
}
echo "
";
$wiadomosc = nl2br(parseubb(parsesmileys($data['shout_message'])));
$shout_wiadomosc = wordwrap($wiadomosc , 500, " ", 1);
echo "";
if ($i != $numrows) echo "
\n";
}
if ($numrows > $settings['numofshouts']) {
}
} else {
echo "
".$locale['127']."
\n";
}
echo"
";
if (iMEMBER) {
echo "