Skip to:
Content

BuddyPress.org

Changeset 544 for trunk/bp-groups.php


Ignore:
Timestamp:
11/14/2008 12:12:31 AM (17 years ago)
Author:
apeatling
Message:

Added screen notification rendering for group promotions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups.php

    r540 r544  
    274274    bp_core_delete_notifications_for_user_by_type( $bp['loggedin_userid'], 'groups', 'membership_request_accepted' );
    275275    bp_core_delete_notifications_for_user_by_type( $bp['loggedin_userid'], 'groups', 'membership_request_rejected' );
     276    bp_core_delete_notifications_for_user_by_type( $bp['loggedin_userid'], 'groups', 'member_promoted_to_mod' );
     277    bp_core_delete_notifications_for_user_by_type( $bp['loggedin_userid'], 'groups', 'member_promoted_to_admin' );
     278   
     279    do_action( 'bp_groups_my_groups' );
    276280   
    277281    bp_catch_uri( 'groups/index' );
     
    889893       
    890894        break;
     895       
     896        case 'member_promoted_to_admin':
     897            $group_id = $item_id;
     898       
     899            $group = new BP_Groups_Group( $group_id, false, false );
     900
     901            if ( (int)$total_items > 1 ) {
     902                return '<a href="' . site_url() . '/' . MEMBERS_SLUG . '/' . $bp['groups']['slug'] . '" title="' . __( 'Groups', 'buddypress' ) . '">' . sprintf( __('You were promoted to an admin in %d groups'), (int)$total_items ) . '</a>';       
     903            } else {
     904                return '<a href="' . bp_group_permalink( $group, false ) . '/?new">' . sprintf( __('You were promoted to an admin in the group %s'), $group->name ) . '</a>';
     905            }   
     906        break;
     907       
     908        case 'member_promoted_to_mod':
     909            $group_id = $item_id;
     910   
     911            $group = new BP_Groups_Group( $group_id, false, false );
     912
     913            if ( (int)$total_items > 1 ) {
     914                return '<a href="' . site_url() . '/' . MEMBERS_SLUG . '/' . $bp['groups']['slug'] . '" title="' . __( 'Groups', 'buddypress' ) . '">' . sprintf( __('You were promoted to a mod in %d groups'), (int)$total_items ) . '</a>';     
     915            } else {
     916                return '<a href="' . bp_group_permalink( $group, false ) . '/?new">' . sprintf( __('You were promoted to a mod in the group %s'), $group->name ) . '</a>';
     917            }   
     918        break;
    891919    }
    892920   
Note: See TracChangeset for help on using the changeset viewer.