/** * Executes profile action * * @param sfRequest $request A request object */ public function executeProfile($request) { $this->redirectIf($this->relation->isAccessBlocked(), '@error'); $id = $this->getRequestParameter('id', $this->getUser()->getMemberId()); $this->member = Doctrine::getTable('Member')->find($id); $this->forward404Unless($this->member, 'Undefined member.'); if (!$this->friendsSize) { $this->friendsSize = 9; } $this->friends = $this->member->getFriends($this->friendsSize, true); if (!$this->communitiesSize) { $this->communitiesSize = 9; } $this->communities = $this->member->getJoinCommunities($this->communitiesSize, true); $this->crownIds = Doctrine::getTable('CommunityMember')->getCommunityIdsOfAdminByMemberId($id); $birthday = Doctrine::getTable('MemberProfile')->getViewableProfileByMemberIdAndProfileName($id, 'op_preset_birthday'); $this->targetDay = $birthday ? opToolkit::extractTargetDay((string) $birthday) : false; return sfView::SUCCESS; }
public function executeBirthdayBox(opWebRequest $request) { $id = $request->getParameter('id', $this->getUser()->getMemberId()); $birthday = Doctrine::getTable('MemberProfile')->getViewableProfileByMemberIdAndProfileName($id, 'op_preset_birthday'); $this->targetDay = $birthday ? opToolkit::extractTargetDay((string) $birthday) : false; }
/** * Executes profile action * * @param sfRequest $request A request object */ public function executeProfile($request) { $id = $this->getRequestParameter('id', $this->getUser()->getMemberId()); if ('member_profile_mine' === sfContext::getInstance()->getRouting()->getCurrentRouteName()) { $this->forward404Unless($id); $this->member = $this->getUser()->getMember(); } else { $this->member = $this->getRoute()->getObject(); } if (!$this->friendsSize) { $this->friendsSize = 9; } $this->friends = $this->member->getFriends($this->friendsSize, true); if (!$this->communitiesSize) { $this->communitiesSize = 9; } $this->communities = $this->member->getJoinCommunities($this->communitiesSize, true); $this->crownIds = Doctrine::getTable('CommunityMember')->getCommunityIdsOfAdminByMemberId($id); $birthday = Doctrine::getTable('MemberProfile')->getViewableProfileByMemberIdAndProfileName($id, 'op_preset_birthday'); $this->targetDay = $birthday ? opToolkit::extractTargetDay((string) $birthday) : false; return sfView::SUCCESS; }