Changeset 4243
- Timestamp:
- 04/22/2011 09:49:07 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-messages/bp-messages-template.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-messages/bp-messages-template.php
r4237 r4243 119 119 $this->thread = $this->next_thread(); 120 120 121 $last_message_index = count($this->thread->messages) - 1; 122 $this->thread->messages = array_reverse( (array)$this->thread->messages ); 123 124 /* Set up the last message data */ 125 if ( count($this->thread->messages) > 1 ) { 126 if ( 'inbox' == $this->box ) { 127 foreach ( (array)$this->thread->messages as $key => $message ) { 128 if ( $bp->loggedin_user->id != $message->sender_id ) { 129 $last_message_index = $key; 130 break; 121 if ( 'notices' != $bp->current_action ) { 122 $last_message_index = count( $this->thread->messages ) - 1; 123 $this->thread->messages = array_reverse( (array)$this->thread->messages ); 124 125 // Set up the last message data 126 if ( count($this->thread->messages) > 1 ) { 127 if ( 'inbox' == $this->box ) { 128 foreach ( (array)$this->thread->messages as $key => $message ) { 129 if ( $bp->loggedin_user->id != $message->sender_id ) { 130 $last_message_index = $key; 131 break; 132 } 131 133 } 132 } 133 } else if ( 'sentbox' == $this->box ) { 134 foreach ( (array)$this->thread->messages as $key => $message ) { 135 if ( $bp->loggedin_user->id == $message->sender_id ) { 136 $last_message_index = $key; 137 break; 134 135 } elseif ( 'sentbox' == $this->box ) { 136 foreach ( (array)$this->thread->messages as $key => $message ) { 137 if ( $bp->loggedin_user->id == $message->sender_id ) { 138 $last_message_index = $key; 139 break; 140 } 138 141 } 139 142 } 140 143 } 141 } 142 143 $this->thread->last_message_id = $this->thread->messages[$last_message_index]->id;144 $this->thread->last_message_date = $this->thread->messages[$last_message_index]->date_sent;145 $this->thread->last_sender_id = $this->thread->messages[$last_message_index]->sender_id;146 $this->thread->last_message_subject = $this->thread->messages[$last_message_index]->subject;147 $this->thread->last_message_content = $this->thread->messages[$last_message_index]->message;144 145 $this->thread->last_message_id = $this->thread->messages[$last_message_index]->id; 146 $this->thread->last_message_date = $this->thread->messages[$last_message_index]->date_sent; 147 $this->thread->last_sender_id = $this->thread->messages[$last_message_index]->sender_id; 148 $this->thread->last_message_subject = $this->thread->messages[$last_message_index]->subject; 149 $this->thread->last_message_content = $this->thread->messages[$last_message_index]->message; 150 } 148 151 149 152 if ( 0 == $this->current_thread ) // loop has just started
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)