Changeset 1651 for trunk/bp-messages/bp-messages-classes.php
- Timestamp:
- 08/11/2009 10:59:21 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/bp-messages/bp-messages-classes.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-messages/bp-messages-classes.php
r1636 r1651 278 278 } 279 279 280 function check_access($id) { 281 global $wpdb, $bp; 282 283 $sql = $wpdb->prepare("SELECT id FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d AND user_id = %d", $id, $bp->loggedin_user->id ); 284 $has_access = $wpdb->get_var($sql); 285 286 if ( $has_access ) 287 return true; 288 289 return false; 280 function check_access( $thread_id, $user_id = false ) { 281 global $wpdb, $bp; 282 283 if ( !$user_id ) 284 $user_id = $bp->loggedin_user->id; 285 286 return $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->messages->table_name_recipients} WHERE thread_id = %d AND user_id = %d", $thread_id, $user_id ) ); 290 287 } 291 288 … … 308 305 var $message; 309 306 var $date_sent; 310 var $message_order;311 var $sender_is_group;312 307 313 308 var $thread_id; … … 336 331 $this->message = $message->message; 337 332 $this->date_sent = $message->date_sent; 338 $this->message_order = $message->message_order;339 $this->sender_is_group = $message->sender_is_group;340 333 } 341 334 … … 349 342 $this->message = apply_filters( 'messages_message_content_before_save', $this->message, $this->id ); 350 343 $this->date_sent = apply_filters( 'messages_message_date_sent_before_save', $this->date_sent, $this->id ); 351 $this->message_order = apply_filters( 'messages_message_order_before_save', $this->message_order, $this->id );352 $this->sender_is_group = apply_filters( 'messages_message_sender_is_group_before_save', $this->sender_is_group, $this->id );353 344 354 345 do_action( 'messages_message_before_save', $this ); 355 346 356 347 // First insert the message into the messages table 357 if ( !$wpdb->query( $wpdb->prepare( "INSERT INTO {$bp->messages->table_name_messages} ( sender_id, subject, message, date_sent , message_order, sender_is_group ) VALUES ( %d, %s, %s, FROM_UNIXTIME(%d), %d, %d )", $this->sender_id, $this->subject, $this->message, $this->date_sent, $this->message_order, $this->sender_is_group) ) )348 if ( !$wpdb->query( $wpdb->prepare( "INSERT INTO {$bp->messages->table_name_messages} ( sender_id, subject, message, date_sent ) VALUES ( %d, %s, %s, FROM_UNIXTIME(%d) )", $this->sender_id, $this->subject, $this->message, $this->date_sent ) ) ) 358 349 return false; 359 350 … … 418 409 do_action( 'messages_message_after_save', $this ); 419 410 420 return true;411 return $this->thread_id; 421 412 } 422 413
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)