Skip to:
Content

bbPress.org


Ignore:
Timestamp:
05/13/2015 12:03:28 AM (11 years ago)
Author:
johnjamesjacoby
Message:

Core: Return the filtered results of ID's in core _update_ functions.

This helps with various type-casting improvements going into #2801.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/core/functions.php

    r5659 r5735  
    8383
    8484    // Allow the forum ID to be updated 'just in time' before save
    85     $forum_id = apply_filters( 'bbp_update_forum_id', $forum_id, $post_id );
     85    $forum_id = (int) apply_filters( 'bbp_update_forum_id', $forum_id, $post_id );
    8686
    8787    // Update the post meta forum ID
    88     update_post_meta( $post_id, '_bbp_forum_id', (int) $forum_id );
     88    update_post_meta( $post_id, '_bbp_forum_id', $forum_id );
     89
     90    return $forum_id;
    8991}
    9092
     
    100102
    101103    // Allow the topic ID to be updated 'just in time' before save
    102     $topic_id = apply_filters( 'bbp_update_topic_id', $topic_id, $post_id );
     104    $topic_id = (int) apply_filters( 'bbp_update_topic_id', $topic_id, $post_id );
    103105
    104106    // Update the post meta topic ID
    105     update_post_meta( $post_id, '_bbp_topic_id', (int) $topic_id );
     107    update_post_meta( $post_id, '_bbp_topic_id', $topic_id );
     108
     109    return $topic_id;
    106110}
    107111
     
    117121
    118122    // Allow the reply ID to be updated 'just in time' before save
    119     $reply_id = apply_filters( 'bbp_update_reply_id', $reply_id, $post_id );
     123    $reply_id = (int) apply_filters( 'bbp_update_reply_id', $reply_id, $post_id );
    120124
    121125    // Update the post meta reply ID
    122     update_post_meta( $post_id, '_bbp_reply_id',(int) $reply_id );
     126    update_post_meta( $post_id, '_bbp_reply_id', $reply_id );
     127
     128    return $reply_id;
    123129}
    124130
Note: See TracChangeset for help on using the changeset viewer.