コード例 #1
0
ファイル: actions.class.php プロジェクト: sgrove/cothinker
 public function executeMarkAsUnread()
 {
     $message = MessagePeer::retrieveByPK($this->getRequestParameter('id'));
     echo var_dump($message);
     $message->setReadAt(NULL);
     echo "<hr />";
     echo var_dump($message);
     $message->save();
     $this->redirect($this->getRequest()->getReferer());
 }
コード例 #2
0
ファイル: MessagePeer.php プロジェクト: sgrove/cothinker
 public static function retrieveThread($id)
 {
     $messages = array();
     $message = MessagePeer::retrieveByPK($id);
     while ($message != null) {
         $messages[] = $message;
         $message = MessagePeer::retrieveByUUID($message->getParentId());
     }
     return array_reverse($messages);
 }