$_RETURN['data'] = $userId; } else { $_RETURN['status'] = -1; $_RETURN['errorMsg'] = 'Ошибка добавления пользователя'; } echo json_encode($_RETURN); if ($userId != 0 && $_GET['sendMessage'] == 'true') { require_once _ENGINE . 'Mail.class.php'; require_once _ENGINE . 'Auth.class.php'; require_once _ENGINE . 'HTML.class.php'; $Auth = new Auth($Db); $HTML = new HTML(); $HTML->get('template/activationMail.html'); $code = $Auth->generateCode(40); $isAdd = $Db->insert('userActivation', array('code', 'user'), array($code, $userId)); $HTML->replace(array('siteName', 'siteUrl', 'code'), array(_SITENAME, _SITEURL, $code)); $MailSender = new Mail(); $headers = array('From: Blinnaya76 <blinnaya76.ru>'); $MailSender->setHeaders($headers); $MailSender->sendTo($data->mail); $MailSender->setHTML($HTML->get()); $MailSender->sendMail(); } } /** * Пользователи * @method: Получить данные пользователя по ид * @params: ID пользователя * */ if ($_a == 'getUser') { $id = $_GET['id'];
/** * without access * */ if ($_GET['action']) { $_a = $_GET['action']; if ($_a == 'registerPhone') { $data = json_decode($_GET['data']); $name = $data->name; $phone = $data->phone; if (strlen($name) > 2 && strlen($phone) > 2) { try { require_once _ENGINE . 'Mail.class.php'; require_once _ENGINE . 'HTML.class.php'; $HTML = new HTML(); $HTML->get('template/registerPhoneMail.html'); $HTML->replace(array('name', 'phone', 'date'), array(iconv('utf-8', 'windows-1251', $name), $phone, date('d.m.Y H:i:s'))); $MailSender = new Mail(); $headers = array('From: ДомСВАЙ <' . _SITEMAIL . '>', 'Reply-To: ' . _SITEMAIL); $MailSender->setHeaders($headers); $MailSender->sendTo(_SITEMAIL); //$MailSender->sendTo('*****@*****.**'); $MailSender->setSubject('Зарегистрирован новый клиент!'); $MailSender->setHTML($HTML->get()); $MailSender->sendMail(); $_RETURN['status'] = 1; $_RETURN['data'] = array(true); echo json_encode($_RETURN); } catch (Exception $e) { $_RETURN['status'] = -1; echo json_encode($_RETURN); }