public function decorateCommunityIntroductionBody(SendMessageData $message) { $id = $message->getForeignId(); $community = Doctrine::getTable('Community')->find($id); if (!$community) { return $message->body; } $params = array('fromMember' => $message->getMember(), 'message' => $message->body, 'community' => $community); return opMessageSender::decorateBySpecifiedTemplate('communityIntroductionMessage', $params); }
public static function listenToPostActionEventSendCommunitySubAdminRequestMessage($arguments) { if ($arguments['result'] == sfView::SUCCESS) { $community = $arguments['actionInstance']->community; $member = $arguments['actionInstance']->member; $form = $arguments['actionInstance']->form; $param = $form->getValues(); $sender = new opMessageSender(); $sender->setToMember($member)->setSubject(sfContext::getInstance()->getI18N()->__('%Community% sub admin request message'))->setBody($param['message'])->setMessageType('community_sub_admin_request')->setIdentifier($community->id)->send(); } }
public function decorateFriendLinkBody(SendMessageData $message) { $params = array('fromMember' => $message->getMember(), 'message' => $message->body); return opMessageSender::decorateBySpecifiedTemplate('friendLinkMessage', $params); }