/**
  * 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);
 }
Exemple #3
0
 public function executeShowActivity($request)
 {
     $this->size = 10;
     parent::executeShowActivity($request);
 }