Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
10/22/2015 06:02:55 AM (9 years ago)
Author:
tw2113
Message:

More docs cleanup for Notifications component.

See #6404.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-notifications/bp-notifications-actions.php

    r10138 r10303  
    2323function bp_notifications_action_mark_read() {
    2424
    25     // Bail if not the unread screen
     25    // Bail if not the unread screen.
    2626    if ( ! bp_is_notifications_component() || ! bp_is_current_action( 'unread' ) ) {
    2727        return false;
    2828    }
    2929
    30     // Get the action
     30    // Get the action.
    3131    $action = !empty( $_GET['action']          ) ? $_GET['action']          : '';
    3232    $nonce  = !empty( $_GET['_wpnonce']        ) ? $_GET['_wpnonce']        : '';
    3333    $id     = !empty( $_GET['notification_id'] ) ? $_GET['notification_id'] : '';
    3434
    35     // Bail if no action or no ID
     35    // Bail if no action or no ID.
    3636    if ( ( 'read' !== $action ) || empty( $id ) || empty( $nonce ) ) {
    3737        return false;
    3838    }
    3939
    40     // Check the nonce and mark the notification
     40    // Check the nonce and mark the notification.
    4141    if ( bp_verify_nonce_request( 'bp_notification_mark_read_' . $id ) && bp_notifications_mark_notification( $id, false ) ) {
    4242        bp_core_add_message( __( 'Notification successfully marked read.',         'buddypress' )          );
     
    4545    }
    4646
    47     // Redirect
     47    // Redirect.
    4848    bp_core_redirect( bp_displayed_user_domain() . bp_get_notifications_slug() . '/unread/' );
    4949}
     
    5959function bp_notifications_action_mark_unread() {
    6060
    61     // Bail if not the read screen
     61    // Bail if not the read screen.
    6262    if ( ! bp_is_notifications_component() || ! bp_is_current_action( 'read' ) ) {
    6363        return false;
    6464    }
    6565
    66     // Get the action
     66    // Get the action.
    6767    $action = !empty( $_GET['action']          ) ? $_GET['action']          : '';
    6868    $nonce  = !empty( $_GET['_wpnonce']        ) ? $_GET['_wpnonce']        : '';
    6969    $id     = !empty( $_GET['notification_id'] ) ? $_GET['notification_id'] : '';
    7070
    71     // Bail if no action or no ID
     71    // Bail if no action or no ID.
    7272    if ( ( 'unread' !== $action ) || empty( $id ) || empty( $nonce ) ) {
    7373        return false;
    7474    }
    7575
    76     // Check the nonce and mark the notification
     76    // Check the nonce and mark the notification.
    7777    if ( bp_verify_nonce_request( 'bp_notification_mark_unread_' . $id ) && bp_notifications_mark_notification( $id, true ) ) {
    7878        bp_core_add_message( __( 'Notification successfully marked unread.',       'buddypress' )          );
     
    8181    }
    8282
    83     // Redirect
     83    // Redirect.
    8484    bp_core_redirect( bp_displayed_user_domain() . bp_get_notifications_slug() . '/read/' );
    8585}
     
    9595function bp_notifications_action_delete() {
    9696
    97     // Bail if not the read or unread screen
     97    // Bail if not the read or unread screen.
    9898    if ( ! bp_is_notifications_component() || ! ( bp_is_current_action( 'read' ) || bp_is_current_action( 'unread' ) ) ) {
    9999        return false;
    100100    }
    101101
    102     // Get the action
     102    // Get the action.
    103103    $action = !empty( $_GET['action']          ) ? $_GET['action']          : '';
    104104    $nonce  = !empty( $_GET['_wpnonce']        ) ? $_GET['_wpnonce']        : '';
    105105    $id     = !empty( $_GET['notification_id'] ) ? $_GET['notification_id'] : '';
    106106
    107     // Bail if no action or no ID
     107    // Bail if no action or no ID.
    108108    if ( ( 'delete' !== $action ) || empty( $id ) || empty( $nonce ) ) {
    109109        return false;
    110110    }
    111111
    112     // Check the nonce and delete the notification
     112    // Check the nonce and delete the notification.
    113113    if ( bp_verify_nonce_request( 'bp_notification_delete_' . $id ) && bp_notifications_delete_notification( $id ) ) {
    114114        bp_core_add_message( __( 'Notification successfully deleted.',              'buddypress' )          );
     
    117117    }
    118118
    119     // Redirect
     119    // Redirect.
    120120    bp_core_redirect( bp_displayed_user_domain() . bp_get_notifications_slug() . '/' . bp_current_action() . '/' );
    121121}
     
    136136    }
    137137
    138     // Get the action
     138    // Get the action.
    139139    $action = !empty( $_POST['notification_bulk_action'] ) ? $_POST['notification_bulk_action'] : '';
    140140    $nonce  = !empty( $_POST['notifications_bulk_nonce'] ) ? $_POST['notifications_bulk_nonce'] : '';
     
    178178    }
    179179
    180     // Redirect
     180    // Redirect.
    181181    bp_core_redirect( bp_displayed_user_domain() . bp_get_notifications_slug() . '/' . bp_current_action() . '/' );
    182182}
Note: See TracChangeset for help on using the changeset viewer.