Exemplo n.º 1
0
 /**
  * Executes joinlist action
  *
  * @param sfRequest $request A request object
  */
 public function executeJoinlist($request)
 {
     sfConfig::set('sf_nav_type', 'default');
     if ($request->hasParameter('id') && $request->getParameter('id') != $this->getUser()->getMemberId()) {
         sfConfig::set('sf_nav_type', 'friend');
     }
     return parent::executeJoinlist($request);
 }
Exemplo n.º 2
0
 /**
  * Executes search action
  *
  * @param opWebRequest $request A request object
  */
 public function executeSearch(opWebRequest $request)
 {
     $this->forwardIf($request->isSmartphone(), 'community', 'smtSearch');
     return parent::executeSearch($request);
 }
Exemplo n.º 3
0
 /**
  * Executes memberList action
  *
  * @param sfWebRequest $request a request object
  */
 public function executeMemberList(sfWebRequest $request)
 {
     $this->size = 10;
     return parent::executeMemberList($request);
 }
 public static function processJoinConfirm(sfEvent $event)
 {
     $communityMember = Doctrine::getTable('CommunityMember')->find($event['id']);
     if (!($communityMember && $communityMember->getIsPre())) {
         return false;
     }
     $i18n = sfContext::getInstance()->getI18N();
     if ($event['is_accepted']) {
         $communityMember->setIsPre(false);
         $communityMember->save();
         opCommunityAction::sendJoinMail($communityMember->getMember()->id, $communityMember->getCommunity()->id);
         $event->setReturnValue($i18n->__('You have just accepted joining to %1%', array('%1%' => $communityMember->getCommunity()->getName())));
     } else {
         $communityMember->delete();
         $event->setReturnValue($i18n->__('You have just rejected joining to %1%', array('%1%' => $communityMember->getCommunity()->getName())));
     }
     return true;
 }