/** * Executes profile action * * @params sfRequest $request A request object */ public function executeProfile($request) { $this->friendsSize = 5; $this->communitiesSize = 5; $gadgets = Doctrine::getTable('Gadget')->retrieveGadgetsByTypesName('mobileProfile'); $this->mobileTopGadgets = $gadgets['mobileProfileTop']; $this->mobileContentsGadgets = $gadgets['mobileProfileContents']; $this->mobileBottomGadgets = $gadgets['mobileProfileBottom']; return parent::executeProfile($request); }
/** * Executes profile action * * @param sfRequest $request A request object */ public function executeProfile($request) { $id = $request->getParameter('id', $this->getUser()->getMemberId()); if ($id != $this->getUser()->getMemberId()) { sfConfig::set('sf_nav_type', 'friend'); } $this->gadgetConfig = sfConfig::get('op_profile_gadget_list'); $gadgets = Doctrine::getTable('Gadget')->retrieveGadgetsByTypesName('profile'); $layout = Doctrine::getTable('SnsConfig')->get('profile_layout', 'layoutA'); $this->setLayout($layout); switch ($layout) { case 'layoutA': $this->topGadgets = $gadgets['profileTop']; case 'layoutB': $this->sideMenuGadgets = $gadgets['profileSideMenu']; } $this->contentsGadgets = $gadgets['profileContents']; $this->bottomGadgets = $gadgets['profileBottom']; return parent::executeProfile($request); }
public function executeShowActivity($request) { $this->size = 10; parent::executeShowActivity($request); }