Changeset 1317 in ExiteCMS for trunk/forum/viewthread.php
- Timestamp:
- 02/27/08 22:00:23 (4 years ago)
- File:
-
- 1 edited
-
trunk/forum/viewthread.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/forum/viewthread.php
r1310 r1317 140 140 $message = stripmessageinput(censorwords($_POST['message'])); 141 141 if ($message != "") { 142 $result = dbquery("SELECT MAX(post_datestamp) AS last_post FROM ".$db_prefix."posts WHERE post_author='".$userdata['user_id']."'"); 143 if (!iSUPERADMIN || dbrows($result) > 0) { 144 $data = dbarray($result); 145 if ((time() - $data['last_post']) < $settings['flood_interval']) { 146 $flood = true; 147 $result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')"); 148 if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) { 149 $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1', user_ban_reason='".$locale['530']."' WHERE user_id='".$userdata['user_id']."'"); 150 redirect("post.php?action=quickreply&forum_id=$forum_id&thread_id=$thread_id&post_id=0&errorcode=2"); 151 } else { 152 redirect("post.php?action=quickreply&forum_id=$forum_id&thread_id=$thread_id&post_id=0&errorcode=1"); 142 if (!iSUPERADMIN) { 143 // for non-webmasters, check for post flooding 144 $result = dbquery("SELECT MAX(post_datestamp) AS last_post FROM ".$db_prefix."posts WHERE post_author='".$userdata['user_id']."'"); 145 if (dbrows($result) > 0) { 146 $data = dbarray($result); 147 if ((time() - $data['last_post']) < $settings['flood_interval']) { 148 $flood = true; 149 $result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')"); 150 if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) { 151 $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1', user_ban_reason='".$locale['530']."' WHERE user_id='".$userdata['user_id']."'"); 152 redirect("post.php?action=quickreply&forum_id=$forum_id&thread_id=$thread_id&post_id=0&errorcode=2"); 153 } else { 154 redirect("post.php?action=quickreply&forum_id=$forum_id&thread_id=$thread_id&post_id=0&errorcode=1"); 155 } 153 156 } 154 157 }
Note: See TracChangeset
for help on using the changeset viewer.
