コード例 #1
0
ファイル: index.php プロジェクト: gudwin/extasy
 /**
  *   -------------------------------------------------------------------------------------------
  *   Отправляет письмо
  * @return
  *   -------------------------------------------------------------------------------------------
  */
 public function post($subject, $to, $content)
 {
     require_once LIB_PATH . 'email/controller/send.php';
     try {
         Email_Controller::send($to, $subject, $content);
         $this->addAlert('Ваше письмо отправлено');
         $this->jump('./index.php');
     } catch (Exception $e) {
         $this->addError('Ошибка отправки письма');
         $this->jump('./index.php');
     }
 }
コード例 #2
0
ファイル: forgot.php プロジェクト: gudwin/extasy
 public static function send($email)
 {
     CMSLog::addMessage(self::LogName, sprintf('Email - "%s"', $email));
     self::validateLoginAttempts($email);
     //
     $aAccount = self::lookForEmail($email);
     //
     $schema = CConfig::getSchema(self::EmailConfigName);
     $values = $schema->getValues();
     //
     $szContent = UParser::parsePHPCode($values['request_content'], $aAccount);
     //
     Email_Controller::send($aAccount['email'], $values['request_subject'], $szContent);
     //
 }