", $shout_message);
if ($_POST['validation'] != "" && $_POST['validation'] == $_POST['validation_answer'])
{
if ($shout_name != "" && $shout_message != "") {
if (dbcount("(*)", "shoutbox", "shout_message='$shout_message' AND shout_datestamp+84600>".time())) {
header("Location: ".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : ""));
} else {
$result = dbquery("INSERT INTO ".$db_prefix."shoutbox VALUES('', '$shout_name', '$shout_message', '".time()."', '".USER_IP."')");
}
}
header("Location: ".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : ""));
}
else {
echo "
You must answer the maths question correctly for your shoutbox entry to be added. This is to prevent bots from spamming the shoutbox. We apologise for the inconvenience.
";
}
}
// Calculate random equation and answer
$var1 = rand(1,5);
$var2 = rand(1,5);
$equation = $var1 . " + " . $var2 . ":";
$validation_answer = $var1 + $var2;
if (iMEMBER || $settings['guestposts'] == "1") {
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 0,".$settings['numofshouts']
);
if (dbrows($result) != 0) {
$i = 0;
while ($data = dbarray($result)) {
echo "
\n";
if ($i != $numrows) echo "
\n";
}
if ($numrows > $settings['numofshouts']) {
echo "\n
".$locale['126']."
\n";
}
} else {
echo "".$locale['127']."
\n";
}
closeside();
?>