get2() public method

Get a list of conversations for a user's inbox. This is an optimized version of ConversationModel::get().
public get2 ( integer $UserID, integer $Offset, integer $Limit )
$UserID integer The user looking at the conversations.
$Offset integer Number to skip.
$Limit integer Maximum to return.
Ejemplo n.º 1
0
 /**
  *
  */
 public function popin()
 {
     $this->permission('Garden.SignIn.Allow');
     // Fetch from model
     $Conversations = $this->ConversationModel->get2(Gdn::session()->UserID, 0, 5)->resultArray();
     // Last message user data
     Gdn::userModel()->joinUsers($Conversations, array('LastInsertUserID'));
     $this->EventArguments['Conversations'] =& $Conversations;
     $this->fireEvent('beforeMessagesPopin');
     // Join in the participants.
     $this->setData('Conversations', $Conversations);
     $this->render();
 }