Skip to:
Content

BuddyPress.org

Changeset 1418


Ignore:
Timestamp:
04/28/2009 08:28:02 AM (17 years ago)
Author:
apeatling
Message:

Fixes #704
Added pre/post save() filters and actions.

Location:
trunk/bp-messages
Files:
1 added
1 deleted
4 edited

Legend:

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

    r1366 r1418  
    484484        global $wpdb, $bp;
    485485       
    486         $this->subject = wp_filter_kses( $this->subject );
    487         $this->message = wp_filter_kses( $this->message );
     486        $this->subject = apply_filters( 'messages_notice_subject_before_save', $this->subject, $this->id );
     487        $this->message = apply_filters( 'messages_notice_message_before_save', $this->message, $this->id );
     488
     489        do_action( 'messages_notice_before_save', $this );
    488490       
    489491        if ( !$this->id ) {
     
    503505       
    504506        update_usermeta( $bp->loggedin_user->id, 'last_activity', date( 'Y-m-d H:i:s' ) );
    505        
     507
     508        do_action( 'messages_notice_after_save', $this );
     509               
    506510        return true;
    507511    }
  • trunk/bp-messages/bp-messages-cssjs.php

    r1366 r1418  
    55
    66    if ( $bp->current_component == $bp->messages->slug )
    7         wp_enqueue_script( 'bp-messages-js', BP_PLUGIN_URL . '/bp-messages/js/general.php' );
     7        wp_enqueue_script( 'bp-messages-js', BP_PLUGIN_URL . '/bp-messages/js/general.js' );
    88
    99    // Include the autocomplete JS for composing a message.
     
    1414        wp_enqueue_script( 'bp-jquery-dimensions', BP_PLUGIN_URL . '/bp-messages/js/autocomplete/jquery.dimensions.js', 'jquery' );
    1515        wp_enqueue_script( 'bp-autocomplete-init', BP_PLUGIN_URL . '/bp-messages/js/autocomplete/init.php', 'jquery' );
    16 
    1716    }
    1817
  • trunk/bp-messages/bp-messages-filters.php

    r1408 r1418  
    1111add_filter( 'messages_message_content_before_save', 'wp_filter_kses', 1 );
    1212add_filter( 'messages_message_subject_before_save', 'wp_filter_kses', 1 );
     13add_filter( 'messages_notice_message_before_save', 'wp_filter_kses', 1 );
     14add_filter( 'messages_notice_subject_before_save', 'wp_filter_kses', 1 );
    1315
    1416add_filter( 'bp_get_message_notice_subject', 'wptexturize' );
  • trunk/bp-messages/bp-messages-templatetags.php

    r1408 r1418  
    521521       
    522522            ?>
    523                 <form id="send-reply" action="<?php echo get_option('home'); ?>/wp-admin/admin.php?page=bp-messages.php&amp;mode=send" method="post">
     523                <form id="send-reply" action="<?php bp_messages_form_action() ?>" method="post">
    524524                    <div class="message-box">
    525525                            <div id="messagediv">
Note: See TracChangeset for help on using the changeset viewer.