/** * ------------------------------------------------------------------------------------------- * Отправляет письмо * @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'); } }
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); // }