/** * 审核通过用户的实名认证 * @param string $user_id * @return boolean - actually if no exception was thrown, it always return true */ public function acceptIdentityInfo($user_id) { $user = $this->validateUserId($user_id); $user->validated_bln = true; $user->wait_tobe_validate = false; $this->_dm->persist($user); $this->_dm->flush(); $params = array('name' => $user->username, 'is_investor' => $user->isInvestor()); Angel_Model_Email::sendEmail($this->_container->get('email'), Angel_Model_Email::EMAIL_IDENTITY_INFO_ACCEPTED, $user->email, $params); return true; }
/** * 审核通过公司信息认证 * @param string $company_id * @return boolean - actually if no exception was thrown, it always return true */ public function acceptCompanyInfo($company_id) { $company = $this->validateCompanyId($company_id); $company->validated_bln = true; $company->wait_tobe_validate = false; foreach ($company->guarantor_candidate as $candidate) { $this->emailGuarantorCandidate($company, $candidate); } $this->_dm->persist($company); $this->_dm->flush(); $params = array('name' => $company->name, 'owner' => $company->owner->username); Angel_Model_Email::sendEmail($this->_container->get('email'), Angel_Model_Email::EMAIL_COMPANY_INFO_ACCEPTED, $company->owner->email, $params); return true; }