Send('

Ваше резюме'); $RC = OOPSCheckMailAddr($MAIL); switch($RC) { case MAILADDR_OK: if(!$OOPSGlobal["SES"]->db->CheckFields("OOPS_USERS","ID,LOGIN","LOGIN = '".$MAIL."'")) { # генерим нового пользователя $UID = $OOPSGlobal["SES"]->db->GetFreeID("OOPS_USERS"); $PASSW = OOPSGetRandomKey(8); $OOPSGlobal["SES"]->db->Query("INSERT INTO OOPS_USERS (ID,NAME,POINT,LOGIN,PASSW,FIRST,LAST,MAIL,AUTHTYPE,DATA) VALUES ('".$UID."','".$FAM."','/about/vac/msgs/','".$MAIL."',password('".$PASSW."'),".time().",".time().",'".$MAIL."',1,'')"); } else { # извлекаем старого $U = $OOPSGlobal["SES"]->db->ExtractObject(); $LOGIN = $U->LOGIN; $UID = $U->ID; } $ID = $OOPSGlobal["SES"]->db->GetFreeID("RESUME"); $OOPSGlobal["SES"]->db->Query("INSERT INTO RESUME (ID,UID,FIO,BIRTHDAY,BIRTHPLACE,FAMILY,ADDR,TEL,MAIL,EDU,EDUDOP,EXP,COMP,LANG,DOP,DATE) VALUES ('".$ID."','".$UID."','".$VAC_FAM."','".$VAC_BIRTHDAY."','".$VAC_BIRTHPLACE."','".$VAC_FAMILY."','".$VAC_ADDR."','".$VAC_TEL."','".$VAC_MAIL."','".$VAC_EDU."','".$VAC_EDUDOP."','".$VAC_EXP."','".$VAC_COMP."','".$VAC_LANG."','".$VAC_DOP."',".time().")"); $BODY->Send('

Ваше резюме успешно передано в нашу базу. Спасибо, что воспользовались нашим сервисом.'); $BODY->Send('

На почтовый адрес ['.$MAIL.'] отправлено сопроводительное письмо. По этому адресу Мы свяжемся с Вами при необходимости.'); $TEXT = "Кто-то, возможно Вы, отправили свое резюне на сайте компании \"Петер Сервис\" по адресу http://www.billing.ru.\n"; $TEXT .= "\nФИО:\n ".$FAM; $TEXT .= "\nЛогин:\n ".$MAIL; if(!empty($PASSW)) $TEXT .= "\nПароль:\n ".$PASSW; OOPSMailer("Произведен прием резюме",$TEXT,$MAIL); $TEXT = "Произведена отправка нового резюме с адреса [".OOPSGetIP()."].\n\nНа данный адрес [".$MAIL."] выслано письмо с подтверждением события и логином и паролем для доступа в клиентский раздел.\n"; $TEXT .= "\nФИО:\n ".$FAM; $TEXT .= "\nUID:\n ".$UID; $TEXT .= "\nЛогин:\n ".$MAIL; OOPSMailNotify("Произведен прием резюме",$TEXT); break; case MAILADDR_SYNTAX: $BODY->Send('

ОШИБКА: Адрес ['.$MAIL.'] не существует.'); break; case MAILADDR_DOMAIN_NAME: list($n,$d) = explode("@",$MAIL); $BODY->Send('

ОШИБКА: Доменное имя ошибочно ['.$d.'].'); break; case MAILADDR_DOMAIN_EXISTS: list($n,$d) = explode("@",$MAIL); $BODY->Send('

ОШИБКА: Домена ['.$d.'] не существует.'); break; case MAILADDR_MX_EXISTS: list($n,$d) = explode("@",$MAIL); $BODY->Send('

ОШИБКА: Домен ['.$d.'] не имеет почтового обменника.'); break; case MAILADDR_NAME: list($n,$d) = explode("@",$MAIL); $BODY->Send('

ОШИБКА: Имя ['.$n.'] ошибочно.'); break; case MAILADDR_LEN: list($n,$d) = explode("@",$MAIL); $BODY->Send('

ОШИБКА: Адрес ['.$MAIL.'] превышает 128 символов.'); break; } $BODY->Send('

'); $BODY->Send(BILLINGBuildRight(0,$BILLINGRight)); include_once("stop.inc"); ?>