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.