コード例 #1
0
 /**
  * Returns a list of conversation labels for given user id.
  * 
  * @param	integer		$userID
  * @return	\wcf\data\conversation\label\ConversationLabelList
  */
 public static function getLabelsByUser($userID = null)
 {
     if ($userID === null) {
         $userID = WCF::getUser()->userID;
     }
     $labelList = new ConversationLabelList();
     $labelList->getConditionBuilder()->add("conversation_label.userID = ?", array($userID));
     $labelList->readObjects();
     return $labelList;
 }
 /**
  * Returns a list of conversation labels.
  * 
  * @return	array<\wcf\data\conversation\label\ConversationLabel>
  */
 protected function getLabels()
 {
     if ($this->labelList === null) {
         $this->labelList = ConversationLabel::getLabelsByUser();
     }
     return $this->labelList->getObjects();
 }