/** * @return Pap_Common_User */ protected function getUserById($userId) { try { return Pap_Common_User::getUserById($userId); } catch (Gpf_Exception $e) { return null; } }
protected function getCurrentUserRefId() { try { $user = Pap_Common_User::getUserById(Gpf_Session::getAuthUser()->getPapUserId()); } catch (Gpf_DbEngine_NoRowException $e) { return ''; } return $user->getRefId(); }
/** * * @return Pap_Common_User * @throws Gpf_DbEngine_NoRowException */ protected function loadUser($userId) { return Pap_Common_User::getUserById($userId); }
/** * @throws Gpf_DbEngine_NoRowException * @param $userInCommGroup */ private function sendMail(Pap_Db_UserInCommissionGroup $userInCommGroup) { $mailContext = new Pap_Features_PrivateCampaigns_MailContext(); $mailContext->setCampaign(Pap_Common_Campaign::getCampaignById(Pap_Db_CommissionGroup::getCommissionGroupById($userInCommGroup->getCommissionGroupId())->getCampaignId())); $mailContext->setUser(Pap_Common_User::getUserById($userInCommGroup->getUserId())); $mailContext->setUserInCommissionGroup($userInCommGroup); Gpf_Plugins_Engine::extensionPoint('PostAffiliate.UserInCommissionGroup.changeStatus', $mailContext); }
protected function getUser(Pap_Common_Transaction $transaction) { return Pap_Common_User::getUserById($transaction->getUserId()); }