Plugin Directory

Changeset 1404009


Ignore:
Timestamp:
04/25/2016 08:44:36 PM (10 years ago)
Author:
quan_flo
Message:

redirect bug

Location:
buddypress-messages-spam-blocker/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • buddypress-messages-spam-blocker/trunk/buddypress-messages-spamblocker.php

    r1401888 r1404009  
    55 * Plugin URI: http://ifs-net.de
    66 * Description: Fight mass mailings and spam inside buddypress messages
    7  * Version: 2.3
     7 * Version: 2.4
    88 * Author: Florian Schiessl
    99 * Author URI: http://ifs-net.de
     
    2929 */
    3030function bps_bp_spam_stop() {
    31 
    3231    $current_user = wp_get_current_user();
    33     global $wpdb;
    3432    if (!user_can($current_user, 'edit_users')) {
    3533        $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);
    4035        $hours = apply_filters('buddypress_messages_spamblocker_newMembersWaitingPeriod', 24);
    41                
     36
    4237        if ($timeDiff < (60 * 60 * $hours)) {
    4338            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');
     
    8479            global $bp;
    8580            $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;
    8884        }
    8985    }
     
    117113        AND m.date_sent > "' . date("Y-m-d H:i:s", (time() - ($minutes * 60))) . '"
    118114        AND r.user_id NOT in (' . implode(", ", $friendsArray) . ')';
    119    
    120    
     115
     116
    121117    $result = $wpdb->get_results($sql_query);
    122118    if ($result[0]->Count >= $max) {
     
    126122    }
    127123}
    128 
    129124?>
  • buddypress-messages-spam-blocker/trunk/readme.txt

    r1401888 r1404009  
    5656== Changelog ==
    5757
     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
    5862= 2.3 =
    5963* fixing wrong redirect url if messages slug is not "messages"
Note: See TracChangeset for help on using the changeset viewer.