Skip to:
Content

BuddyPress.org

Changeset 11438


Ignore:
Timestamp:
02/22/2017 05:23:44 PM (10 years ago)
Author:
boonebgorges
Message:

Ensure "closed notice" array is an array before treating it like one.

This prevents fatal errors due to illegal string operations in PHP 7.1+.

See #7392.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/buddypress-functions.php

    r11421 r11438  
    15281528
    15291529        } else {
    1530                 $user_id      = get_current_user_id();
    1531                 $notice_ids   = bp_get_user_meta( $user_id, 'closed_notices', true );
     1530                $user_id    = get_current_user_id();
     1531                $notice_ids = bp_get_user_meta( $user_id, 'closed_notices', true );
     1532                if ( ! is_array( $notice_ids ) ) {
     1533                        $notice_ids = array();
     1534                }
     1535
    15321536                $notice_ids[] = (int) $_POST['notice_id'];
    15331537
Note: See TracChangeset for help on using the changeset viewer.