Skip to:
Content

BuddyPress.org

Changeset 7308


Ignore:
Timestamp:
07/25/2013 02:28:28 AM (11 years ago)
Author:
johnjamesjacoby
Message:

Fix some PHP 5.4 static method E_STRICT warnings across several components. More to do here. See #5108.

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-classes.php

    r7228 r7308  
    2626    var $is_spam;
    2727
    28     function __construct( $id = false ) {
     28    public function __construct( $id = false ) {
    2929        if ( !empty( $id ) ) {
    3030            $this->id = $id;
     
    3333    }
    3434
    35     function populate() {
     35    public function populate() {
    3636        global $wpdb, $bp;
    3737
     
    5656    }
    5757
    58     function save() {
    59         global $wpdb, $bp, $current_user;
     58    public function save() {
     59        global $wpdb, $bp;
    6060
    6161        $this->id                = apply_filters_ref_array( 'bp_activity_id_before_save',                array( $this->id,                &$this ) );
     
    113113     * @return array
    114114     */
    115     function get( $args = array() ) {
     115    public static function get( $args = array() ) {
    116116        global $wpdb, $bp;
    117117
     
    350350     * @since BuddyPress (1.2)
    351351     */
    352     function get_specific( $activity_ids, $max = false, $page = 1, $per_page = 25, $sort = 'DESC', $display_comments = false ) {
     352    public static function get_specific( $activity_ids, $max = false, $page = 1, $per_page = 25, $sort = 'DESC', $display_comments = false ) {
    353353        _deprecated_function( __FUNCTION__, '1.5', 'Use BP_Activity_Activity::get() with the "in" parameter instead.' );
    354354        return BP_Activity_Activity::get( $max, $page, $per_page, $sort, false, false, $display_comments, false, false, $activity_ids );
    355355    }
    356356
    357     function get_id( $user_id, $component, $type, $item_id, $secondary_item_id, $action, $content, $date_recorded ) {
     357    public static function get_id( $user_id, $component, $type, $item_id, $secondary_item_id, $action, $content, $date_recorded ) {
    358358        global $bp, $wpdb;
    359359
     
    392392    }
    393393
    394     function delete( $args ) {
     394    public static function delete( $args = array() ) {
    395395        global $wpdb, $bp;
    396396
     
    467467    }
    468468
    469     function delete_activity_item_comments( $activity_ids = array() ) {
     469    public static function delete_activity_item_comments( $activity_ids = array() ) {
    470470        global $bp, $wpdb;
    471471
     
    475475    }
    476476
    477     function delete_activity_meta_entries( $activity_ids = array() ) {
     477    public static function delete_activity_meta_entries( $activity_ids = array() ) {
    478478        global $bp, $wpdb;
    479479
     
    496496     * @since BuddyPress (1.2)
    497497     */
    498     function append_comments( $activities, $spam = 'ham_only' ) {
    499         global $wpdb;
    500 
     498    public static function append_comments( $activities, $spam = 'ham_only' ) {
    501499        $activity_comments = array();
    502500
     
    528526     * @since BuddyPress (1.2)
    529527     */
    530     function get_activity_comments( $activity_id, $left, $right, $spam = 'ham_only', $top_level_parent_id = 0 ) {
     528    public static function get_activity_comments( $activity_id, $left, $right, $spam = 'ham_only', $top_level_parent_id = 0 ) {
    531529        global $wpdb, $bp;
    532530
     
    585583    }
    586584
    587     function rebuild_activity_comment_tree( $parent_id, $left = 1 ) {
     585    public static function rebuild_activity_comment_tree( $parent_id, $left = 1 ) {
    588586        global $wpdb, $bp;
    589587
     
    609607    }
    610608
    611     function get_child_comments( $parent_id ) {
     609    public static function get_child_comments( $parent_id ) {
    612610        global $bp, $wpdb;
    613611
     
    620618     * @return array
    621619     */
    622     function get_recorded_components() {
     620    public static function get_recorded_components() {
    623621        global $wpdb, $bp;
    624622        return $wpdb->get_col( "SELECT DISTINCT component FROM {$bp->activity->table_name} ORDER BY component ASC" );
    625623    }
    626624
    627     function get_sitewide_items_for_feed( $limit = 35 ) {
    628         global $bp;
    629 
     625    public static function get_sitewide_items_for_feed( $limit = 35 ) {
    630626        $activities    = bp_activity_get_sitewide( array( 'max' => $limit ) );
    631627        $activity_feed = array();
     
    642638    }
    643639
    644     function get_in_operator_sql( $field, $items ) {
     640    public static function get_in_operator_sql( $field, $items ) {
    645641        global $wpdb;
    646642
     
    666662    }
    667663
    668     function get_filter_sql( $filter_array ) {
     664    public static function get_filter_sql( $filter_array ) {
    669665
    670666        $filter_sql = array();
     
    706702    }
    707703
    708     function get_last_updated() {
     704    public static function get_last_updated() {
    709705        global $bp, $wpdb;
    710706
     
    712708    }
    713709
    714     function total_favorite_count( $user_id ) {
     710    public static function total_favorite_count( $user_id ) {
    715711        if ( !$favorite_activity_entries = bp_get_user_meta( $user_id, 'bp_favorite_activities', true ) )
    716712            return 0;
     
    719715    }
    720716
    721     function check_exists_by_content( $content ) {
     717    public static function check_exists_by_content( $content ) {
    722718        global $wpdb, $bp;
    723719
     
    725721    }
    726722
    727     function hide_all_for_user( $user_id ) {
     723    public static function hide_all_for_user( $user_id ) {
    728724        global $wpdb, $bp;
    729725
  • trunk/bp-core/bp-core-classes.php

    r7298 r7308  
    626626     * @var integer
    627627     */
    628     var $id;
     628    public $id;
    629629
    630630    /**
     
    633633     * @var string
    634634     */
    635     var $avatar;
     635    public $avatar;
    636636
    637637    /**
     
    640640     * @var string
    641641     */
    642     var $avatar_thumb;
     642    public $avatar_thumb;
    643643
    644644    /**
     
    647647     * @var string
    648648     */
    649     var $avatar_mini;
     649    public $avatar_mini;
    650650
    651651    /**
     
    654654     * @var string
    655655     */
    656     var $fullname;
     656    public $fullname;
    657657
    658658    /**
     
    661661     * @var string
    662662     */
    663     var $email;
     663    public $email;
    664664
    665665    /**
     
    668668     * @var string
    669669     */
    670     var $user_url;
     670    public $user_url;
    671671
    672672    /**
     
    675675     * @var string
    676676     */
    677     var $user_link;
     677    public $user_link;
    678678
    679679    /**
     
    684684     * @var string
    685685     */
    686     var $last_active;
     686    public $last_active;
    687687
    688688    /* Extras */
     
    693693     * @var integer
    694694     */
    695     var $total_friends;
     695    public $total_friends;
    696696
    697697    /**
     
    701701     * @deprecated No longer used
    702702     */
    703     var $total_blogs;
     703    public $total_blogs;
    704704
    705705    /**
     
    710710     * @var string
    711711     */
    712     var $total_groups;
     712    public $total_groups;
    713713
    714714    /**
     
    728728     * @param boolean $populate_extras Whether to fetch extra information such as group/friendship counts or not.
    729729     */
    730     function __construct( $user_id, $populate_extras = false ) {
     730    public function __construct( $user_id, $populate_extras = false ) {
    731731        if ( !empty( $user_id ) ) {
    732732            $this->id = $user_id;
     
    751751     * @uses bp_profile_last_updated_date() Returns the last updated date for a user.
    752752     */
    753     function populate() {
     753    private function populate() {
    754754
    755755        if ( bp_is_active( 'xprofile' ) )
     
    784784     * Populates extra fields such as group and friendship counts.
    785785     */
    786     function populate_extras() {
     786    private function populate_extras() {
    787787
    788788        if ( bp_is_active( 'friends' ) ) {
     
    796796    }
    797797
    798     function get_profile_data() {
     798    private function get_profile_data() {
    799799        return BP_XProfile_ProfileData::get_all_for_user( $this->id );
    800800    }
     
    802802    /** Static Methods ********************************************************/
    803803
    804     function get_users( $type, $limit = 0, $page = 1, $user_id = 0, $include = false, $search_terms = false, $populate_extras = true, $exclude = false, $meta_key = false, $meta_value = false ) {
     804    public static function get_users( $type, $limit = 0, $page = 1, $user_id = 0, $include = false, $search_terms = false, $populate_extras = true, $exclude = false, $meta_key = false, $meta_value = false ) {
    805805        global $wpdb, $bp;
    806806
     
    989989     * @static
    990990     */
    991     function get_users_by_letter( $letter, $limit = null, $page = 1, $populate_extras = true, $exclude = '' ) {
     991    public static function get_users_by_letter( $letter, $limit = null, $page = 1, $populate_extras = true, $exclude = '' ) {
    992992        global $bp, $wpdb;
    993993
     
    10541054     * @static
    10551055     */
    1056     function get_specific_users( $user_ids, $limit = null, $page = 1, $populate_extras = true ) {
     1056    public static function get_specific_users( $user_ids, $limit = null, $page = 1, $populate_extras = true ) {
    10571057        global $wpdb;
    10581058
     
    10981098     * @static
    10991099     */
    1100     function search_users( $search_terms, $limit = null, $page = 1, $populate_extras = true ) {
     1100    public static function search_users( $search_terms, $limit = null, $page = 1, $populate_extras = true ) {
    11011101        global $bp, $wpdb;
    11021102
     
    11401140     * @static
    11411141     */
    1142     function get_user_extras( &$paged_users, &$user_ids, $type = false ) {
     1142    public static function get_user_extras( &$paged_users, &$user_ids, $type = false ) {
    11431143        global $bp, $wpdb;
    11441144
     
    12231223     * @static
    12241224     */
    1225     function get_core_userdata( $user_id ) {
     1225    public static function get_core_userdata( $user_id ) {
    12261226        global $wpdb;
    12271227
     
    12481248     * @var integer
    12491249     */
    1250     var $id;
     1250    public $id;
    12511251
    12521252    /**
     
    12551255     * @var integer
    12561256     */
    1257     var $item_id;
     1257    public $item_id;
    12581258
    12591259    /**
     
    12621262     * @var integer
    12631263     */
    1264     var $secondary_item_id = null;
     1264    public $secondary_item_id = null;
    12651265
    12661266    /**
     
    12691269     * @var integer
    12701270     */
    1271     var $user_id;
     1271    public $user_id;
    12721272
    12731273    /**
     
    12761276     * @var string
    12771277     */
    1278     var $component_name;
     1278    public $component_name;
    12791279
    12801280    /**
     
    12831283     * @var string
    12841284     */
    1285     var $component_action;
     1285    public $component_action;
    12861286
    12871287    /**
     
    12901290     * @var string
    12911291     */
    1292     var $date_notified;
     1292    public $date_notified;
    12931293
    12941294    /**
     
    12971297     * @var boolean
    12981298     */
    1299     var $is_new;
     1299    public $is_new;
    13001300
    13011301    /** Public Methods ********************************************************/
     
    13061306     * @param integer $id
    13071307     */
    1308     function __construct( $id = 0 ) {
     1308    public function __construct( $id = 0 ) {
    13091309        if ( !empty( $id ) ) {
    13101310            $this->id = $id;
     
    13201320     * @return bool Success or failure
    13211321     */
    1322     function save() {
     1322    public function save() {
    13231323        global $bp, $wpdb;
    13241324
     
    13481348     * @global wpdb $wpdb WordPress database object
    13491349     */
    1350     function populate() {
     1350    private function populate() {
    13511351        global $bp, $wpdb;
    13521352
     
    13641364    /** Static Methods ********************************************************/
    13651365
    1366     function check_access( $user_id, $notification_id ) {
     1366    public static function check_access( $user_id, $notification_id ) {
    13671367        global $wpdb, $bp;
    13681368
     
    13801380     * @static
    13811381     */
    1382     function get_all_for_user( $user_id, $status = 'is_new' ) {
     1382    public static function get_all_for_user( $user_id, $status = 'is_new' ) {
    13831383        global $bp, $wpdb;
    13841384
     
    13981398     * @static
    13991399     */
    1400     function delete_for_user_by_type( $user_id, $component_name, $component_action ) {
     1400    public static function delete_for_user_by_type( $user_id, $component_name, $component_action ) {
    14011401        global $bp, $wpdb;
    14021402
     
    14161416     * @static
    14171417     */
    1418     function delete_for_user_by_item_id( $user_id, $item_id, $component_name, $component_action, $secondary_item_id = false ) {
     1418    public static function delete_for_user_by_item_id( $user_id, $item_id, $component_name, $component_action, $secondary_item_id = false ) {
    14191419        global $bp, $wpdb;
    14201420
     
    14341434     * @static
    14351435     */
    1436     function delete_from_user_by_type( $user_id, $component_name, $component_action ) {
     1436    public static function delete_from_user_by_type( $user_id, $component_name, $component_action ) {
    14371437        global $bp, $wpdb;
    14381438
     
    14511451     * @static
    14521452     */
    1453     function delete_all_by_type( $item_id, $component_name, $component_action, $secondary_item_id ) {
     1453    public static function delete_all_by_type( $item_id, $component_name, $component_action, $secondary_item_id ) {
    14541454        global $bp, $wpdb;
    14551455
     
    17131713     * @global unknown $wp_embed
    17141714     */
    1715     function __construct() {
     1715    public function __construct() {
    17161716        global $wp_embed;
    17171717
     
    17621762     * @return string The embed HTML on success, otherwise the original URL.
    17631763     */
    1764     function shortcode( $attr, $url = '' ) {
     1764    public function shortcode( $attr, $url = '' ) {
    17651765        if ( empty( $url ) )
    17661766            return '';
     
    18271827     * @return string The embed HTML on success, otherwise the original URL.
    18281828     */
    1829     function parse_oembed( $id, $url, $attr, $rawattr ) {
     1829    public function parse_oembed( $id, $url, $attr, $rawattr ) {
    18301830        $id = intval( $id );
    18311831
     
    18951895     * @since BuddyPress (1.7)
    18961896     */
    1897     function walk( $elements, $max_depth ) {
     1897    public function walk( $elements, $max_depth ) {
    18981898        $args   = array_slice( func_get_args(), 2 );
    18991899        $output = '';
     
    19821982     * @since BuddyPress (1.7)
    19831983     */
    1984     function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
     1984    public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
    19851985        // If we're someway down the tree, indent the HTML with the appropriate number of tabs
    19861986        $indent = $depth ? str_repeat( "\t", $depth ) : '';
  • trunk/bp-friends/bp-friends-classes.php

    r7298 r7308  
    1111
    1212class BP_Friends_Friendship {
    13     var $id;
    14     var $initiator_user_id;
    15     var $friend_user_id;
    16     var $is_confirmed;
    17     var $is_limited;
    18     var $date_created;
    19 
    20     var $is_request;
    21     var $populate_friend_details;
    22 
    23     var $friend;
    24 
    25     function __construct( $id = null, $is_request = false, $populate_friend_details = true ) {
     13    public $id;
     14    public $initiator_user_id;
     15    public $friend_user_id;
     16    public $is_confirmed;
     17    public $is_limited;
     18    public $date_created;
     19
     20    public $is_request;
     21    public $populate_friend_details;
     22
     23    public $friend;
     24
     25    public function __construct( $id = null, $is_request = false, $populate_friend_details = true ) {
    2626        $this->is_request = $is_request;
    2727
     
    3333    }
    3434
    35     function populate() {
     35    public function populate() {
    3636        global $wpdb, $bp;
    3737
     
    5353    }
    5454
    55     function save() {
     55    public function save() {
    5656        global $wpdb, $bp;
    5757
     
    7979    }
    8080
    81     function delete() {
    82         global $wpdb, $bp;
    83 
     81    public function delete() {
     82        global $wpdb, $bp;
    8483        return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->friends->table_name} WHERE id = %d", $this->id ) );
    8584    }
     
    8786    /** Static Methods ********************************************************/
    8887
    89     function get_friend_user_ids( $user_id, $friend_requests_only = false, $assoc_arr = false ) {
     88    public static function get_friend_user_ids( $user_id, $friend_requests_only = false, $assoc_arr = false ) {
    9089        global $wpdb, $bp;
    9190
     
    112111    }
    113112
    114     function get_friendship_id( $user_id, $friend_id ) {
     113    public static function get_friendship_id( $user_id, $friend_id ) {
    115114        global $wpdb, $bp;
    116115
     
    118117    }
    119118
    120     function get_friendship_request_user_ids( $user_id ) {
     119    public static function get_friendship_request_user_ids( $user_id ) {
    121120        global $wpdb, $bp;
    122121
     
    124123    }
    125124
    126     function total_friend_count( $user_id = 0 ) {
     125    public static function total_friend_count( $user_id = 0 ) {
    127126        global $wpdb, $bp;
    128127
     
    140139
    141140        bp_update_user_meta( $user_id, 'total_friend_count', (int) $count );
    142         return (int) $count;
    143     }
    144 
    145     function search_friends( $filter, $user_id, $limit = null, $page = null ) {
     141
     142        return absint( $count );
     143    }
     144
     145    public static function search_friends( $filter, $user_id, $limit = null, $page = null ) {
    146146        global $wpdb, $bp;
    147147
     
    183183    }
    184184
    185     function check_is_friend( $loggedin_userid, $possible_friend_userid ) {
     185    public static function check_is_friend( $loggedin_userid, $possible_friend_userid ) {
    186186        global $wpdb, $bp;
    187187
     
    202202    }
    203203
    204     function get_bulk_last_active( $user_ids ) {
     204    public static function get_bulk_last_active( $user_ids ) {
    205205        global $wpdb;
    206206
     
    210210    }
    211211
    212     function accept($friendship_id) {
    213         global $wpdb, $bp;
    214 
     212    public static function accept($friendship_id) {
     213        global $wpdb, $bp;
    215214        return $wpdb->query( $wpdb->prepare( "UPDATE {$bp->friends->table_name} SET is_confirmed = 1, date_created = %s WHERE id = %d AND friend_user_id = %d", bp_core_current_time(), $friendship_id, bp_loggedin_user_id() ) );
    216215    }
    217216
    218     function withdraw($friendship_id) {
    219         global $wpdb, $bp;
    220 
     217    public static function withdraw($friendship_id) {
     218        global $wpdb, $bp;
    221219        return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->friends->table_name} WHERE id = %d AND initiator_user_id = %d", $friendship_id, bp_loggedin_user_id() ) );
    222220    }
    223221
    224     function reject($friendship_id) {
    225         global $wpdb, $bp;
    226 
     222    public static function reject($friendship_id) {
     223        global $wpdb, $bp;
    227224        return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->friends->table_name} WHERE id = %d AND friend_user_id = %d", $friendship_id, bp_loggedin_user_id() ) );
    228225    }
    229226
    230     function search_users( $filter, $user_id, $limit = null, $page = null ) {
     227    public static function search_users( $filter, $user_id, $limit = null, $page = null ) {
    231228        global $wpdb, $bp;
    232229
     
    254251    }
    255252
    256     function search_users_count( $filter ) {
     253    public static function search_users_count( $filter ) {
    257254        global $wpdb, $bp;
    258255
     
    277274    }
    278275
    279     function sort_by_name( $user_ids ) {
     276    public static function sort_by_name( $user_ids ) {
    280277        global $wpdb, $bp;
    281278
     
    288285    }
    289286
    290     function get_random_friends( $user_id, $total_friends = 5 ) {
     287    public static function get_random_friends( $user_id, $total_friends = 5 ) {
    291288        global $wpdb, $bp;
    292289
     
    306303    }
    307304
    308     function get_invitable_friend_count( $user_id, $group_id ) {
     305    public static function get_invitable_friend_count( $user_id, $group_id ) {
    309306
    310307        // Setup some data we'll use below
     
    333330    }
    334331
    335     function get_user_ids_for_friendship( $friendship_id ) {
    336         global $wpdb, $bp;
    337 
     332    public static function get_user_ids_for_friendship( $friendship_id ) {
     333        global $wpdb, $bp;
    338334        return $wpdb->get_row( $wpdb->prepare( "SELECT friend_user_id, initiator_user_id FROM {$bp->friends->table_name} WHERE id = %d", $friendship_id ) );
    339335    }
    340336
    341     function delete_all_for_user( $user_id ) {
     337    public static function delete_all_for_user( $user_id ) {
    342338        global $wpdb, $bp;
    343339
  • trunk/bp-groups/bp-groups-classes.php

    r7302 r7308  
    197197    /** Static Methods ********************************************************/
    198198
    199     function group_exists( $slug, $table_name = false ) {
     199    public static function group_exists( $slug, $table_name = false ) {
    200200        global $wpdb, $bp;
    201201
     
    209209    }
    210210
    211     function get_id_from_slug( $slug ) {
     211    public static function get_id_from_slug( $slug ) {
    212212        return BP_Groups_Group::group_exists( $slug );
    213213    }
     
    14871487    }
    14881488
    1489     function total_group_count( $user_id = 0 ) {
     1489    public static function total_group_count( $user_id = 0 ) {
    14901490        global $bp, $wpdb;
    14911491
     
    15001500    }
    15011501
    1502     function get_invites( $user_id, $limit = false, $page = false, $exclude = false ) {
     1502    public static function get_invites( $user_id, $limit = false, $page = false, $exclude = false ) {
    15031503        global $wpdb, $bp;
    15041504
     
    15511551    }
    15521552
    1553     function check_is_admin( $user_id, $group_id ) {
     1553    public static function check_is_admin( $user_id, $group_id ) {
    15541554        global $wpdb, $bp;
    15551555
     
    15601560    }
    15611561
    1562     function check_is_mod( $user_id, $group_id ) {
     1562    public static function check_is_mod( $user_id, $group_id ) {
    15631563        global $wpdb, $bp;
    15641564
     
    15691569    }
    15701570
    1571     function check_is_member( $user_id, $group_id ) {
     1571    public static function check_is_member( $user_id, $group_id ) {
    15721572        global $wpdb, $bp;
    15731573
  • trunk/bp-messages/bp-messages-classes.php

    r7307 r7308  
    1212
    1313class BP_Messages_Thread {
    14     var $thread_id;
    15     var $messages;
    16     var $recipients;
    17     var $sender_ids;
    18 
    19     var $unread_count;
     14    public $thread_id;
     15    public $messages;
     16    public $recipients;
     17    public $sender_ids;
     18
     19    public $unread_count;
    2020
    2121    /**
     
    6767    public $messages_order;
    6868
    69     function __construct( $thread_id = false, $order = 'ASC' ) {
     69    public function __construct( $thread_id = false, $order = 'ASC' ) {
    7070        if ( $thread_id )
    7171            $this->populate( $thread_id, $order );
    7272    }
    7373
    74     function populate( $thread_id, $order ) {
     74    private function populate( $thread_id, $order ) {
    7575        global $wpdb, $bp;
    7676
     
    9595    }
    9696
    97     function mark_read() {
     97    public function mark_read() {
    9898        BP_Messages_Thread::mark_as_read( $this->thread_id );
    9999    }
    100100
    101     function mark_unread() {
     101    public function mark_unread() {
    102102        BP_Messages_Thread::mark_as_unread( $this->thread_id );
    103103    }
    104104
    105     function get_recipients() {
     105    public function get_recipients() {
    106106        global $wpdb, $bp;
    107107
     
    115115    }
    116116
    117     /** Static Functions **/
    118 
    119     function delete( $thread_id ) {
    120         global $wpdb, $bp;
    121 
    122         $delete_for_user = $wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET is_deleted = 1 WHERE thread_id = %d AND user_id = %d", $thread_id, bp_loggedin_user_id() ) );
     117    /** Static Functions ******************************************************/
     118
     119    public static function delete( $thread_id ) {
     120        global $wpdb, $bp;
     121
     122        // Mark messages as deleted
     123        $wpdb->query( $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET is_deleted = 1 WHERE thread_id = %d AND user_id = %d", $thread_id, bp_loggedin_user_id() ) );
    123124
    124125        // Check to see if any more recipients remain for this message
     
    137138    }
    138139
    139     function get_current_threads_for_user( $user_id, $box = 'inbox', $type = 'all', $limit = null, $page = null, $search_terms = '' ) {
     140    public static function get_current_threads_for_user( $user_id, $box = 'inbox', $type = 'all', $limit = null, $page = null, $search_terms = '' ) {
    140141        global $wpdb, $bp;
    141142
     
    178179    }
    179180
    180     function mark_as_read( $thread_id ) {
     181    public static function mark_as_read( $thread_id ) {
    181182        global $wpdb, $bp;
    182183
     
    185186    }
    186187
    187     function mark_as_unread( $thread_id ) {
     188    public static function mark_as_unread( $thread_id ) {
    188189        global $wpdb, $bp;
    189190
     
    192193    }
    193194
    194     function get_total_threads_for_user( $user_id, $box = 'inbox', $type = 'all' ) {
     195    public static function get_total_threads_for_user( $user_id, $box = 'inbox', $type = 'all' ) {
    195196        global $wpdb, $bp;
    196197
     
    207208    }
    208209
    209     function user_is_sender( $thread_id ) {
     210    public static function user_is_sender( $thread_id ) {
    210211        global $wpdb, $bp;
    211212
     
    218219    }
    219220
    220     function get_last_sender( $thread_id ) {
     221    public static function get_last_sender( $thread_id ) {
    221222        global $wpdb, $bp;
    222223
     
    242243    }
    243244
    244     function check_access( $thread_id, $user_id = 0 ) {
     245    public static function check_access( $thread_id, $user_id = 0 ) {
    245246        global $wpdb, $bp;
    246247
     
    251252    }
    252253
    253     function is_valid( $thread_id ) {
     254    public static function is_valid( $thread_id ) {
    254255        global $wpdb, $bp;
    255256
     
    257258    }
    258259
    259     function get_recipient_links( $recipients ) {
     260    public static function get_recipient_links( $recipients ) {
    260261        if ( count( $recipients ) >= 5 )
    261262            return sprintf( __( '%s Recipients', 'buddypress' ), number_format_i18n( count( $recipients ) ) );
     
    276277    }
    277278
    278     // Update Functions
    279 
    280     function update_tables() {
     279    public static function update_tables() {
    281280        global $wpdb, $bp;
    282281
     
    309308
    310309class BP_Messages_Message {
    311     var $id;
    312     var $thread_id;
    313     var $sender_id;
    314     var $subject;
    315     var $message;
    316     var $date_sent;
    317 
    318     var $recipients = false;
    319 
    320     function __construct( $id = null ) {
     310    public $id;
     311    public $thread_id;
     312    public $sender_id;
     313    public $subject;
     314    public $message;
     315    public $date_sent;
     316
     317    public $recipients = false;
     318
     319    public function __construct( $id = null ) {
    321320        $this->date_sent = bp_core_current_time();
    322321        $this->sender_id = bp_loggedin_user_id();
    323322
    324         if ( !empty( $id ) )
     323        if ( !empty( $id ) ) {
    325324            $this->populate( $id );
    326     }
    327 
    328     function populate( $id ) {
     325        }
     326    }
     327
     328    private function populate( $id ) {
    329329        global $wpdb, $bp;
    330330
     
    339339    }
    340340
    341     function send() {
     341    public function send() {
    342342        global $wpdb, $bp;
    343343
     
    392392    }
    393393
    394     function get_recipients() {
     394    public function get_recipients() {
    395395        global $bp, $wpdb;
    396 
    397396        return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d", $this->thread_id ) );
    398397    }
    399398
    400     // Static Functions
    401 
    402     function get_recipient_ids( $recipient_usernames ) {
     399    /** Static Functions ******************************************************/
     400
     401    public static function get_recipient_ids( $recipient_usernames ) {
    403402        if ( !$recipient_usernames )
    404403            return false;
     
    415414    }
    416415
    417     function get_last_sent_for_user( $thread_id ) {
    418         global $wpdb, $bp;
    419 
     416    public static function get_last_sent_for_user( $thread_id ) {
     417        global $wpdb, $bp;
    420418        return $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->messages->table_name_messages} WHERE sender_id = %d AND thread_id = %d ORDER BY date_sent DESC LIMIT 1", bp_loggedin_user_id(), $thread_id ) );
    421419    }
    422420
    423     function is_user_sender( $user_id, $message_id ) {
     421    public static function is_user_sender( $user_id, $message_id ) {
    424422        global $wpdb, $bp;
    425423        return $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->messages->table_name_messages} WHERE sender_id = %d AND id = %d", $user_id, $message_id ) );
    426424    }
    427425
    428     function get_message_sender( $message_id ) {
     426    public static function get_message_sender( $message_id ) {
    429427        global $wpdb, $bp;
    430428        return $wpdb->get_var( $wpdb->prepare( "SELECT sender_id FROM {$bp->messages->table_name_messages} WHERE id = %d", $message_id ) );
     
    433431
    434432class BP_Messages_Notice {
    435     var $id = null;
    436     var $subject;
    437     var $message;
    438     var $date_sent;
    439     var $is_active;
    440 
    441     function __construct( $id = null ) {
     433    public $id = null;
     434    public $subject;
     435    public $message;
     436    public $date_sent;
     437    public $is_active;
     438
     439    public function __construct( $id = null ) {
    442440        if ( $id ) {
    443441            $this->id = $id;
     
    446444    }
    447445
    448     function populate() {
     446    private function populate() {
    449447        global $wpdb, $bp;
    450448
     
    459457    }
    460458
    461     function save() {
     459    private function save() {
    462460        global $wpdb, $bp;
    463461
     
    488486    }
    489487
    490     function activate() {
     488    public function activate() {
    491489        $this->is_active = 1;
    492         if ( !$this->save() )
    493             return false;
    494 
    495         return true;
    496     }
    497 
    498     function deactivate() {
     490        return (bool) $this->save();
     491    }
     492
     493    public function deactivate() {
    499494        $this->is_active = 0;
    500         if ( !$this->save() )
    501             return false;
    502 
    503         return true;
    504     }
    505 
    506     function delete() {
     495        return (bool) $this->save();
     496    }
     497
     498    public function delete() {
    507499        global $wpdb, $bp;
    508500
  • trunk/bp-xprofile/bp-xprofile-classes.php

    r7285 r7308  
    1212
    1313class BP_XProfile_Group {
    14     var $id = null;
    15     var $name;
    16     var $description;
    17     var $can_delete;
    18     var $group_order;
    19     var $fields;
    20 
    21     function __construct( $id = null ) {
     14    public $id = null;
     15    public $name;
     16    public $description;
     17    public $can_delete;
     18    public $group_order;
     19    public $fields;
     20
     21    public function __construct( $id = null ) {
    2222        if ( !empty( $id ) )
    2323            $this->populate( $id );
    2424    }
    2525
    26     function populate( $id ) {
     26    private function populate( $id ) {
    2727        global $wpdb, $bp;
    2828
     
    3939    }
    4040
    41     function save() {
     41    private function save() {
    4242        global $wpdb, $bp;
    4343
     
    6464    }
    6565
    66     function delete() {
     66    private function delete() {
    6767        global $wpdb, $bp;
    6868
     
    112112     * @return array $groups
    113113     */
    114     function get( $args = '' ) {
     114    public static function get( $args = array() ) {
    115115        global $wpdb, $bp;
    116116
     
    264264    }
    265265
    266     function admin_validate() {
     266    public static function admin_validate() {
    267267        global $message;
    268268
     
    276276    }
    277277
    278     function update_position( $field_group_id, $position ) {
     278    public static function update_position( $field_group_id, $position ) {
    279279        global $wpdb, $bp;
    280280
     
    294294     * @return array $fields The database results, with field_visibility added
    295295     */
    296     function fetch_visibility_level( $user_id = 0, $fields = array() ) {
     296    public static function fetch_visibility_level( $user_id = 0, $fields = array() ) {
    297297
    298298        // Get the user's visibility level preferences
     
    330330     *   visibility level + allow_custom (whether the admin allows this field to be set by user)
    331331     */
    332     function fetch_default_visibility_levels() {
     332    public static function fetch_default_visibility_levels() {
    333333        global $wpdb, $bp;
    334334
     
    348348    }
    349349
    350     function render_admin_form() {
     350    public static function render_admin_form() {
    351351        global $message;
    352352
     
    427427
    428428class BP_XProfile_Field {
    429     var $id;
    430     var $group_id;
    431     var $parent_id;
    432     var $type;
    433     var $name;
    434     var $description;
    435     var $is_required;
    436     var $can_delete;
    437     var $field_order;
    438     var $option_order;
    439     var $order_by;
    440     var $is_default_option;
    441     var $default_visibility;
    442     var $allow_custom_visibility = 'allowed';
    443 
    444     var $data;
    445     var $message = null;
    446     var $message_type = 'err';
    447 
    448     function __construct( $id = null, $user_id = null, $get_data = true ) {
     429    public $id;
     430    public $group_id;
     431    public $parent_id;
     432    public $type;
     433    public $name;
     434    public $description;
     435    public $is_required;
     436    public $can_delete;
     437    public $field_order;
     438    public $option_order;
     439    public $order_by;
     440    public $is_default_option;
     441    public $default_visibility;
     442    public $allow_custom_visibility = 'allowed';
     443
     444    public $data;
     445    public $message = null;
     446    public $message_type = 'err';
     447
     448    public function __construct( $id = null, $user_id = null, $get_data = true ) {
    449449        if ( !empty( $id ) )
    450450            $this->populate( $id, $user_id, $get_data );
    451451    }
    452452
    453     function populate( $id, $user_id, $get_data ) {
     453    private function populate( $id, $user_id, $get_data ) {
    454454        global $wpdb, $userdata, $bp;
    455455
     
    488488    }
    489489
    490     function delete( $delete_data = false ) {
     490    private function delete( $delete_data = false ) {
    491491        global $wpdb, $bp;
    492492
     
    507507    }
    508508
    509     function save() {
     509    private function save() {
    510510        global $wpdb, $bp;
    511511
     
    624624    }
    625625
    626     function get_field_data( $user_id ) {
     626    public function get_field_data( $user_id ) {
    627627        return new BP_XProfile_ProfileData( $this->id, $user_id );
    628628    }
    629629
    630     function get_children( $for_editing = false ) {
     630    public function get_children( $for_editing = false ) {
    631631        global $wpdb, $bp;
    632632
     
    655655    }
    656656
    657     function delete_children() {
     657    public function delete_children() {
    658658        global $wpdb, $bp;
    659659
     
    663663    }
    664664
    665     /* Static Functions */
    666 
    667     function get_type( $field_id ) {
     665    /** Static Methods ********************************************************/
     666
     667    public static function get_type( $field_id ) {
    668668        global $wpdb, $bp;
    669669
     
    681681    }
    682682
    683     function delete_for_group( $group_id ) {
     683    public static function delete_for_group( $group_id ) {
    684684        global $wpdb, $bp;
    685685
     
    697697    }
    698698
    699     function get_id_from_name( $field_name ) {
     699    public static function get_id_from_name( $field_name ) {
    700700        global $wpdb, $bp;
    701701
     
    706706    }
    707707
    708     function update_position( $field_id, $position, $field_group_id ) {
     708    public static function update_position( $field_id, $position, $field_group_id ) {
    709709        global $wpdb, $bp;
    710710
     
    729729
    730730    /* This function populates the items for radio buttons checkboxes and drop down boxes */
    731     function render_admin_form_children() {
     731    public function render_admin_form_children() {
    732732        $input_types = array( 'checkbox', 'selectbox', 'multiselectbox', 'radio' );
    733733
     
    817817    }
    818818
    819     function render_admin_form( $message = '' ) {
     819    public function render_admin_form( $message = '' ) {
    820820        if ( empty( $this->id ) ) {
    821821            $title  = __( 'Add Field', 'buddypress' );
     
    977977    }
    978978
    979     function admin_validate() {
     979    public function admin_validate() {
    980980        global $message;
    981981
     
    10041004
    10051005class BP_XProfile_ProfileData {
    1006     var $id;
    1007     var $user_id;
    1008     var $field_id;
    1009     var $value;
    1010     var $last_updated;
    1011 
    1012     function __construct( $field_id = null, $user_id = null ) {
     1006    public $id;
     1007    public $user_id;
     1008    public $field_id;
     1009    public $value;
     1010    public $last_updated;
     1011
     1012    public function __construct( $field_id = null, $user_id = null ) {
    10131013        if ( !empty( $field_id ) ) {
    10141014            $this->populate( $field_id, $user_id );
     
    10161016    }
    10171017
    1018     function populate( $field_id, $user_id )  {
     1018    private function populate( $field_id, $user_id )  {
    10191019        global $wpdb, $bp;
    10201020
     
    10351035
    10361036    /**
    1037      * exists ()
    1038      *
    10391037     * Check if there is data already for the user.
    10401038     *
     
    10431041     * @return bool
    10441042     */
    1045     function exists() {
     1043    private function exists() {
    10461044        global $wpdb, $bp;
    10471045
     
    10521050
    10531051    /**
    1054      * is_valid_field()
    1055      *
    10561052     * Check if this data is for a valid field.
    10571053     *
     
    10601056     * @return bool
    10611057     */
    1062     function is_valid_field() {
     1058    private function is_valid_field() {
    10631059        global $wpdb, $bp;
    10641060
     
    10681064    }
    10691065
    1070     function save() {
     1066    private function save() {
    10711067        global $wpdb, $bp;
    10721068
     
    11021098    }
    11031099
    1104     function delete() {
     1100    private function delete() {
    11051101        global $wpdb, $bp;
    11061102
     
    11111107    }
    11121108
    1113     /** Static Functions **/
     1109    /** Static Methods ********************************************************/
    11141110
    11151111    /**
     
    11181114     * Get all of the profile information for a specific user.
    11191115     */
    1120     function get_all_for_user( $user_id ) {
     1116    public static function get_all_for_user( $user_id ) {
    11211117        global $wpdb, $bp;
    11221118
     
    11501146     * @return int $fielddata_id
    11511147     */
    1152     function get_fielddataid_byid( $field_id, $user_id ) {
     1148    public static function get_fielddataid_byid( $field_id, $user_id ) {
    11531149        global $wpdb, $bp;
    11541150
     
    11621158    }
    11631159
    1164     function get_value_byid( $field_id, $user_ids = null ) {
     1160    public static function get_value_byid( $field_id, $user_ids = null ) {
    11651161        global $wpdb, $bp;
    11661162
     
    11781174    }
    11791175
    1180     function get_value_byfieldname( $fields, $user_id = null ) {
     1176    public static function get_value_byfieldname( $fields, $user_id = null ) {
    11811177        global $bp, $wpdb;
    11821178
     
    12271223    }
    12281224
    1229     function delete_for_field( $field_id ) {
     1225    public static function delete_for_field( $field_id ) {
    12301226        global $wpdb, $bp;
    12311227
     
    12361232    }
    12371233
    1238     function get_last_updated( $user_id ) {
     1234    public static function get_last_updated( $user_id ) {
    12391235        global $wpdb, $bp;
    12401236
     
    12441240    }
    12451241
    1246     function delete_data_for_user( $user_id ) {
     1242    public static function delete_data_for_user( $user_id ) {
    12471243        global $wpdb, $bp;
    12481244
     
    12501246    }
    12511247
    1252     function get_random( $user_id, $exclude_fullname ) {
     1248    public static function get_random( $user_id, $exclude_fullname ) {
    12531249        global $wpdb, $bp;
    12541250
     
    12591255    }
    12601256
    1261     function get_fullname( $user_id = 0 ) {
     1257    public static function get_fullname( $user_id = 0 ) {
    12621258
    12631259        if ( empty( $user_id ) )
Note: See TracChangeset for help on using the changeset viewer.