"; 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 "
"; echo ""; echo ""; echo "
\"You're

"; echo "
"; echo "Toggle Smilies "; echo "BBCode "; echo ""; echo "Help"; echo "
"; echo "

Smileys".displaysmileys("shout_message","chatform")."
"; echo "
"; echo " "; echo " "; echo " "; //echo " "; echo "

"; echo "
\n"; } else { if (iMEMBER || $settings['guestposts'] == "1") { if (isset($_POST['post_shout'])) { if (iMEMBER) { $shout_name = $userdata['user_id']; } elseif ($settings['guestposts'] == "1") { $shout_name = trim(stripinput($_POST['shout_name'])); $shout_name = preg_replace("(^[0-9]*)", "", $shout_name); if (isNum($shout_name)) $shout_name=""; } $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); if ($shout_name != "" && $shout_message != "") { $result = dbquery("SELECT MAX(shout_datestamp) AS last_shout FROM ".$db_prefix."shoutbox WHERE shout_ip='".USER_IP."'"); if (dbrows($result) > 0) { $data = dbarray($result); if ((time() - $data['last_shout']) < $settings['flood_interval']) { $flood = true; $result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')"); if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) { if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'"); } } } if (!$flood) $result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."')"); } header("Location:".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")); } echo "
\n"; echo ""; echo ""; echo "
"; if (iGUEST) { echo $locale['121']."
"; echo "
"; echo "".$locale['122']."
\n"; } echo "

"; echo "
Toggle Smilies "; //if (iADMIN) { echo "BBCode "; //} echo ""; echo "Help "; echo "Launch Remote Shoutbox "; //echo ""; echo "
"; echo "
Smileys".displaysmileys("shout_message","chatform")."
"; echo ""; echo "
"; echo " "; echo " "; echo " "; //echo " "; echo "

"; echo "
"; echo "

\n"; } else { echo "
".$locale['125']."

\n"; } } $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"); 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 ""; $lastseen = time() - $data['user_lastvisit']; if($lastseen < 60) { $lastseen = "".$data['user_name']." 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 "DATE: ".showdate("shortdate", $data['shout_datestamp'])."
"; $wiadomosc = nl2br(parseubb(parsesmileys($data['shout_message']))); $shout_wiadomosc = wordwrap($wiadomosc , 500, " ", 1); echo "".$shout_wiadomosc .""; if ($i != $numrows) echo "
\n"; } if ($numrows > $settings['numofshouts']) { } } else { echo "
".$locale['127']."
\n"; } echo "
Show more Shouts

"; $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 ""; $lastseen = time() - $data['user_lastvisit']; if($lastseen < 60) { $lastseen = "".$data['user_name']." 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 "DATE: ".showdate("shortdate", $data['shout_datestamp'])."
"; $wiadomosc = nl2br(parseubb(parsesmileys($data['shout_message']))); $shout_wiadomosc = wordwrap($wiadomosc , 500, " ", 1); echo "".$shout_wiadomosc .""; if ($i != $numrows) echo "
\n"; } if ($numrows > $settings['numofshouts']) { } } else { echo "
".$locale['127']."
\n"; } echo"
"; if (iMEMBER) { echo "
\n "; echo "".$locale['126']." "; echo "
\n"; } else { echo "
\n"; } closeside(); ?>