Changeset 1404009
- Timestamp:
- 04/25/2016 08:44:36 PM (10 years ago)
- Location:
- buddypress-messages-spam-blocker/trunk
- Files:
-
- 2 edited
-
buddypress-messages-spamblocker.php (modified) (5 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
buddypress-messages-spam-blocker/trunk/buddypress-messages-spamblocker.php
r1401888 r1404009 5 5 * Plugin URI: http://ifs-net.de 6 6 * Description: Fight mass mailings and spam inside buddypress messages 7 * Version: 2. 37 * Version: 2.4 8 8 * Author: Florian Schiessl 9 9 * Author URI: http://ifs-net.de … … 29 29 */ 30 30 function bps_bp_spam_stop() { 31 32 31 $current_user = wp_get_current_user(); 33 global $wpdb;34 32 if (!user_can($current_user, 'edit_users')) { 35 33 $abort = false; 36 $offset = (int) get_option('gmt_offset'); 37 $current_user = wp_get_current_user(); 38 $registeredTimestamp = strtotime($current_user->user_registered); 39 $timeDiff = time() - $registeredTimestamp; 34 $timeDiff = time() - strtotime($current_user->user_registered); 40 35 $hours = apply_filters('buddypress_messages_spamblocker_newMembersWaitingPeriod', 24); 41 36 42 37 if ($timeDiff < (60 * 60 * $hours)) { 43 38 bp_core_add_message(sprintf(__('We want to protect other users from spam. New members are only allowed to send messages to other users when their registration is not older than %d hours. Please wait until this time is over and then feel free to write messages to other members!', 'buddypress-messages-spamblocker'), $hours), 'error'); … … 84 79 global $bp; 85 80 $url = bp_loggedin_user_domain() . bp_get_messages_slug(); 86 header('Location: ' . $url); 87 die("redirecting"); 81 $url = apply_filters('buddypress_messages_spamblocker_blockedURL', $url); 82 wp_redirect($url); 83 exit; 88 84 } 89 85 } … … 117 113 AND m.date_sent > "' . date("Y-m-d H:i:s", (time() - ($minutes * 60))) . '" 118 114 AND r.user_id NOT in (' . implode(", ", $friendsArray) . ')'; 119 120 115 116 121 117 $result = $wpdb->get_results($sql_query); 122 118 if ($result[0]->Count >= $max) { … … 126 122 } 127 123 } 128 129 124 ?> -
buddypress-messages-spam-blocker/trunk/readme.txt
r1401888 r1404009 56 56 == Changelog == 57 57 58 = 2.4 = 59 * Added filter for redirection url. You can uzse buddypress_messages_spamblocker_blockedURL to specify a page for redirecting a blocked user 60 * little code cleanup 61 58 62 = 2.3 = 59 63 * fixing wrong redirect url if messages slug is not "messages"
Note: See TracChangeset
for help on using the changeset viewer.