Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/06/2011 12:30:01 PM (15 years ago)
Author:
boonebgorges
Message:

Adds PHPDoc throughout the activity component. References #2345. Turbo props cnorris23

File:
1 edited

Legend:

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

    r4961 r5109  
    11<?php
     2
     3/**
     4 * BuddyPress Activity Screens
     5 *
     6 * @package BuddyPress
     7 * @subpackage ActivityScreens
     8 */
     9
    210// Exit if accessed directly
    311if ( !defined( 'ABSPATH' ) ) exit;
    412
    513/**
    6  * Activity index
    7  *
    8  * @global obj $bp
     14 * Activity screen index
     15 *
     16 * @since 1.5.0
     17 *
     18 * @uses bp_displayed_user_id()
     19 * @uses bp_is_activity_component()
     20 * @uses bp_current_action()
     21 * @uses bp_update_is_directory()
     22 * @uses do_action() To call the 'bp_activity_screen_index' hook
     23 * @uses bp_core_load_template()
     24 * @uses apply_filters() To call the 'bp_activity_screen_index' hook
    925 */
    1026function bp_activity_screen_index() {
     
    1935add_action( 'bp_screens', 'bp_activity_screen_index' );
    2036
     37/**
     38 * Activity screen 'my activity' index
     39 *
     40 * @since 1.0.0
     41 *
     42 * @uses do_action() To call the 'bp_activity_screen_my_activity' hook
     43 * @uses bp_core_load_template()
     44 * @uses apply_filters() To call the 'bp_activity_template_my_activity' hook
     45 */
    2146function bp_activity_screen_my_activity() {
    2247    do_action( 'bp_activity_screen_my_activity' );
     
    2449}
    2550
     51/**
     52 * Activity screen 'friends' index
     53 *
     54 * @since 1.0.0
     55 *
     56 * @uses bp_is_active()
     57 * @uses bp_update_is_item_admin()
     58 * @uses is_super_admin()
     59 * @uses do_action() To call the 'bp_activity_screen_friends' hook
     60 * @uses bp_core_load_template()
     61 * @uses apply_filters() To call the 'bp_activity_template_friends_activity' hook
     62 */
    2663function bp_activity_screen_friends() {
    2764    if ( !bp_is_active( 'friends' ) )
     
    3370}
    3471
     72/**
     73 * Activity screen 'groups' index
     74 *
     75 * @since 1.2.0
     76 *
     77 * @uses bp_is_active()
     78 * @uses bp_update_is_item_admin()
     79 * @uses is_super_admin()
     80 * @uses do_action() To call the 'bp_activity_screen_groups' hook
     81 * @uses bp_core_load_template()
     82 * @uses apply_filters() To call the 'bp_activity_template_groups_activity' hook
     83 */
    3584function bp_activity_screen_groups() {
    3685    if ( !bp_is_active( 'groups' ) )
     
    4291}
    4392
     93/**
     94 * Activity screen 'favorites' index
     95 *
     96 * @since 1.2.0
     97 *
     98 * @uses bp_update_is_item_admin()
     99 * @uses is_super_admin()
     100 * @uses do_action() To call the 'bp_activity_screen_favorites' hook
     101 * @uses bp_core_load_template()
     102 * @uses apply_filters() To call the 'bp_activity_template_favorite_activity' hook
     103 */
    44104function bp_activity_screen_favorites() {
    45105    bp_update_is_item_admin( is_super_admin(), 'activity' );
     
    48108}
    49109
     110/**
     111 * Activity screen 'mentions' index
     112 *
     113 * @since 1.2.0
     114 *
     115 * @uses bp_update_is_item_admin()
     116 * @uses is_super_admin()
     117 * @uses do_action() To call the 'bp_activity_screen_mentions' hook
     118 * @uses bp_core_load_template()
     119 * @uses apply_filters() To call the 'bp_activity_template_mention_activity' hook
     120 */
    50121function bp_activity_screen_mentions() {
    51122    bp_update_is_item_admin( is_super_admin(), 'activity' );
     
    55126
    56127/**
    57  * bp_activity_remove_screen_notifications()
    58  *
    59128 * Removes activity notifications from the notification menu when a user clicks on them and
    60129 * is taken to a specific screen.
    61130 *
    62  * @package BuddyPress Activity
     131 * @since 1.5.0
     132 *
     133 * @global object $bp BuddyPress global settings
     134 * @uses bp_core_delete_notifications_by_type()
    63135 */
    64136function bp_activity_remove_screen_notifications() {
     
    74146 * Reset the logged-in user's new mentions data when he visits his mentions screen
    75147 *
    76  * @package BuddyPress Activity
    77  * @since 1.5
     148 * @since 1.5.0
     149 *
     150 * @uses bp_is_my_profile()
    78151 * @uses bp_activity_clear_new_mentions()
    79  * @uses bp_is_my_profile()
     152 * @uses bp_loggedin_user_id()
    80153 */
    81154function bp_activity_reset_my_new_mentions() {
     
    85158add_action( 'bp_activity_screen_mentions', 'bp_activity_reset_my_new_mentions' );
    86159
     160/**
     161 * Reset the logged-in user's new mentions data when he visits his mentions screen
     162 *
     163 * @since 1.2.0
     164 *
     165 * @global object $bp BuddyPress global settings
     166 * @uses bp_is_activity_component()
     167 * @uses bp_activity_get_specific()
     168 * @uses bp_current_action()
     169 * @uses bp_action_variables()
     170 * @uses bp_do_404()
     171 * @uses bp_is_active()
     172 * @uses groups_get_group()
     173 * @uses groups_is_user_member()
     174 * @uses apply_filters_ref_array() To call the 'bp_activity_permalink_access' hook
     175 * @uses do_action() To call the 'bp_activity_screen_single_activity_permalink' hook
     176 * @uses bp_core_add_message()
     177 * @uses is_user_logged_in()
     178 * @uses bp_core_redirect()
     179 * @uses site_url()
     180 * @uses esc_url()
     181 * @uses bp_get_root_domain()
     182 * @uses bp_get_activity_root_slug()
     183 * @uses bp_core_load_template()
     184 * @uses apply_filters() To call the 'bp_activity_template_profile_activity_permalink' hook
     185 */
    87186function bp_activity_screen_single_activity_permalink() {
    88187    global $bp;
     
    156255add_action( 'bp_screens', 'bp_activity_screen_single_activity_permalink' );
    157256
     257/**
     258 * Add activity notifications settings to the notifications settings page
     259 *
     260 * @since 1.2.0
     261 *
     262 * @global object $bp BuddyPress global settings
     263 * @uses bp_get_user_meta()
     264 * @uses bp_core_get_username()
     265 * @uses do_action() To call the 'bp_activity_screen_notification_settings' hook
     266 */
    158267function bp_activity_screen_notification_settings() {
    159268    global $bp;
Note: See TracChangeset for help on using the changeset viewer.