コード例 #1
0
 /**
  * Test get()
  */
 public function testGet()
 {
     $admin = KunenaFactory::getUser('admin');
     $topicuser = KunenaForumTopicUserHelper::get();
     $this->assertEquals(null, $topicuser->topic_id);
     $this->assertEquals(0, $topicuser->user_id);
 }
コード例 #2
0
ファイル: helper.php プロジェクト: GoremanX/Kunena-2.0
	public function favorite($ids, $value=1, $user=null) {
		// Pre-load all items
		$usertopics = KunenaForumTopicUserHelper::getTopics($ids, $user);
		$count = 0;
		foreach ($ids as $id) {
			$usertopic = KunenaForumTopicUserHelper::get($id, $user);
			if ($usertopic->favorite != (int)$value) $count++;
			$usertopic->favorite = (int)$value;
			$usertopic->save();
		}
		return $count;
	}
コード例 #3
0
ファイル: topic.php プロジェクト: giabmf11/Kunena-Forum
 /**
  * @param mixed $user
  *
  * @return KunenaForumTopicUser
  */
 public function getUserInfo($user = null)
 {
     return KunenaForumTopicUserHelper::get($this->id, $user);
 }
コード例 #4
0
ファイル: topic.php プロジェクト: rich20/Kunena
	public function getUserTopic($user=null) {
		$usertopic = KunenaForumTopicUserHelper::get($this->id, $user);
		return $usertopic;
	}
コード例 #5
0
ファイル: user.php プロジェクト: laiello/senluonirvana
 public static function getInstance($id = null, $user = null, $reload = false)
 {
     return KunenaForumTopicUserHelper::get($id, $user, $reload);
 }