Skip to:
Content

BuddyPress.org

Changeset 462 for trunk/bp-messages.php


Ignore:
Timestamp:
10/30/2008 12:18:36 AM (18 years ago)
Author:
apeatling
Message:

Added message email notifications.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-messages.php

    r449 r462  
    1010include_once( 'bp-messages/bp-messages-admin.php' );
    1111include_once( 'bp-messages/bp-messages-templatetags.php' );
     12include_once( 'bp-messages/bp-messages-notifications.php' );
    1213
    1314/**************************************************************************
     
    346347}
    347348
    348 
    349 /**************************************************************************
    350  messages_format_activity()
    351  
    352  Selects and formats recorded messages component activity.
    353  **************************************************************************/
    354 
    355 function messages_format_activity( $friendship_id, $action, $for_secondary_user = false  ) {
    356     global $bp;
    357    
    358     switch( $action ) {
    359         // no actions set yet.
    360     }
    361    
    362     return false;
    363 }
    364 
    365349function messages_format_notifications( $action, $item_id, $total_items ) {
    366350    global $bp;
     
    512496                    // Send notices to the recipients
    513497                    for ( $i = 0; $i < count($pmessage->recipients); $i++ ) {
    514                         if ( $pmessage->recipients[$i] != $bp['loggedin_userid'] )
     498                        if ( $pmessage->recipients[$i] != $bp['loggedin_userid'] ) {
    515499                            bp_core_add_notification( $pmessage->id, $pmessage->recipients[$i], 'messages', 'new_message' );   
     500                        }
    516501                    }
    517502                   
    518                     do_action( 'bp_messages_message_sent', array( 'item_id' => $pmessage->id, 'recipient_ids' => $pmessage->recipients, 'component_name' => 'messages', 'component_action' => 'message_sent', 'is_private' => 1 ) );
     503                    do_action( 'bp_messages_message_sent', array( 'item_id' => $pmessage->id, 'recipient_ids' => $pmessage->recipients, 'thread_id' => $pmessage->thread_id, 'component_name' => 'messages', 'component_action' => 'message_sent', 'is_private' => 1 ) );
    519504           
    520505                    if ( $from_ajax ) {
     
    582567        $notice->is_active = 1;
    583568        $notice->save(); // send it.
     569       
     570        do_action( 'bp_messages_notice_sent', $subject, $message );
    584571    }
    585572       
Note: See TracChangeset for help on using the changeset viewer.