/** * Test get() */ public function testGet() { $admin = KunenaFactory::getUser('admin'); $topicuser = KunenaForumTopicUserHelper::get(); $this->assertEquals(null, $topicuser->topic_id); $this->assertEquals(0, $topicuser->user_id); }
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; }
/** * @param mixed $user * * @return KunenaForumTopicUser */ public function getUserInfo($user = null) { return KunenaForumTopicUserHelper::get($this->id, $user); }
public function getUserTopic($user=null) { $usertopic = KunenaForumTopicUserHelper::get($this->id, $user); return $usertopic; }
public static function getInstance($id = null, $user = null, $reload = false) { return KunenaForumTopicUserHelper::get($id, $user, $reload); }