/** * getCommonValue * * @param string $key data_id, title, uid, pubtime * @param string $req player, rpg * @param int $tsize thumbnail size * * @return void */ public function getCommonValue($key, $req = null, $tsize = 2) { $value = null; switch ($key) { case 'data_id': $value = $this->get(self::PRIMARY); break; case 'title': $this->loadFriend(); $value = $this->mFriend->get('name'); break; case 'uid': $value = $this->get('uid'); break; case 'url': $this->loadFriend(); $value = $this->mFriend->renderUri(); break; case 'imageTag': $this->loadFriend(); $value = Playermap_Utils::getImageTag($this->mFriend, $tsize, 'source'); case 'description': $this->loadFriend(); $value = $this->mFriend->get('desctiption'); break; case 'pubtime': $value = $this->get('posttime'); break; } return $value; }
/** * getCommonValue * * @param string $key data_id, title, uid, pubtime * @param string $req player, rpg * @param int $tsize thumbnail size * * @return void */ public function getCommonValue($key, $req = null, $tsize = 2) { $value = null; switch ($key) { case 'data_id': $value = $this->get(self::PRIMARY); break; case 'title': if ($req == 'player') { $this->loadRpg(); $value = $this->mRpg->get('title'); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = $this->mPlayer->get('name'); } break; case 'uid': $value = $this->get('uid'); break; case 'url': if ($req == 'player') { $this->loadRpg(); $value = $this->mRpg->renderUri(); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = $this->mPlayer->renderUri(); } break; case 'imageTag': if ($req == 'player') { $this->loadRpg(); $value = Playermap_Utils::getImageTag($this->mRpg, $tsize, 'source'); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = Playermap_Utils::getImageTag($this->mPlayer, $tsize, 'source'); } break; case 'subinfo': $value = $this->get('rating'); break; case 'pubtime': $value = $this->get('posttime'); break; } return $value; }
/** * getCommonValue * * @param string $key data_id, title, uid, pubtime * @param string $req player, rpg * @param int $tsize thumbnail size * * @return void */ public function getCommonValue($key, $req = null, $tsize = 2) { $value = null; switch ($key) { case 'data_id': $value = $this->get('group_id'); break; case 'title': if ($req == 'player') { $this->loadRpg(); $value = $this->mRpg->get('title'); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = $this->mPlayer->get('name'); } break; case 'uid': $value = $this->get('uid'); break; case 'url': if ($req == 'player') { $this->loadRpg(); $value = $this->mRpg->renderUri(); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = $this->mPlayer->renderUri(); } break; case 'imageTag': if ($req == 'player') { $this->loadRpg(); $value = Playermap_Utils::getImageTag($this->mRpg, $tsize, 'source'); } elseif ($req == 'rpg') { $this->loadPlayer(); $value = Playermap_Utils::getImageTag($this->mPlayer, $tsize, 'source'); } break; case 'subinfo': $place = $this->getPlace(); $value = $place['title']; break; case 'description': $value = $this->get('description'); break; case 'pubtime': if ($this->get('sessiontime') > 0) { $value = $this->get('sessiontime'); } else { $value = $this->get('scheduletime'); } break; } return $value; }