示例#1
0
     				{
     					$ip = my_inet_ntop($db->unescape_binary($ip));
     					$query = $db->simple_select("banfilters", "type", "type = 1 AND filter = '".$db->escape_string($ip)."'");
     					if($db->num_rows($query) == 0)
     					{
     						$insert = array(
     							"filter" => $db->escape_string($ip),
     							"type" => 1,
     							"dateline" => TIME_NOW
     						);
     						$db->insert_query("banfilters", $insert);
     					}
     				}
     */
     // Clear the profile
     $userhandler->clear_profile($uid, $mybb->settings['purgespammerbangroup']);
     $cache->update_banned();
     $cache->update_bannedips();
     $cache->update_awaitingactivation();
     // Update reports cache
     $cache->update_reportedcontent();
 } elseif ($mybb->settings['purgespammerbandelete'] == "delete") {
     $user_deleted = $userhandler->delete_user($uid, 1);
 }
 // Submit the user to stop forum spam
 if (!empty($mybb->settings['purgespammerapikey'])) {
     $sfs = @fetch_remote_file("http://stopforumspam.com/add.php?username="******"&ip_addr=" . urlencode(my_inet_ntop($db->unescape_binary($user['lastip']))) . "&email=" . urlencode($user['email']) . "&api_key=" . urlencode($mybb->settings['purgespammerapikey']));
 }
 log_moderator_action(array('uid' => $uid, 'username' => $user['username']), $lang->purgespammer_modlog);
 if ($user_deleted) {
     redirect($mybb->settings['bburl'], $lang->purgespammer_success);