Example #1
0
         $_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'];
Example #2
0
/**
 * 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);
            }