";} // путь к каталогу загруженных файлов $uloadpath = $homepath.CAT_ULOAD; // удаление файла заявки $result = reqfiles_delete($dbcon, $uloadpath); // предотвращение формирования заявки $_SESSION[RISTATE] = RIINVAL; $cmode = 0; $errmsg = ""; $errident = ""; $errnames = ""; $errphone = ""; $errutext = ""; $errxcode = ""; $erallgot = 1; $wrongimg=" "; $rightimg=""; if (!isset($_SESSION['call_ident'])) $_SESSION['call_ident'] = ""; if ($_SESSION['call_ident'] == "") if ($_SESSION[STATE] == ST_ENTER) if (isset($_SESSION[IDENT])) $_SESSION['call_ident'] = $_SESSION[IDENT]; if (!isset($_SESSION['call_names'])) $_SESSION['call_names'] = ""; if ($_SESSION['call_names'] == "") if ($_SESSION[STATE] == ST_ENTER) if (isset($_SESSION[USNAMES])) $_SESSION['call_names'] = $_SESSION[USNAMES]; if (!isset($_SESSION['call_phone'])) $_SESSION['call_phone'] = ""; if ($_SESSION['call_phone'] == "") if ($_SESSION[STATE] == ST_ENTER) if (isset($_SESSION[PHONE])) $_SESSION['call_phone'] = $_SESSION[PHONE]; if (!isset($_SESSION['call_utext'])) $_SESSION['call_utext'] = ""; if ($_SESSION['call_utext'] == "") if ($_SESSION[STATE] == ST_ENTER) if (isset($_SESSION['harderr'])) $_SESSION['call_utext'] = $_SESSION['harderr']; if (!isset($_SESSION['call_scode'])) $_SESSION['call_xcode'] = ""; if (!isset($_SESSION['xcode'])) $_SESSION['xcode'] = ""; if (isset($_POST['call_submit'])) if ($_SESSION[USRTS] == $_POST[USRTS]) { // идентификатор пользователя if (isset($_POST['call_ident'])) $_SESSION['call_ident'] = trim($_POST['call_ident']); if ($_SESSION['call_ident'] == "") { $errident = $rightimg; } else { $errident = like_ident($_SESSION['call_ident']); if ($errident == "") { $result = is_ident($dbcon, $_SESSION['call_ident']); switch ($result) { case -1: $errmsg = "Возникла техническая ошибка при проверке СНИЛС или ИНН."; break; case 0: $errident = $wrongimg."Указанный СНИЛС или ИНН не зарегистрирован"; $erallgot = 0; break; case 1: $errident = $rightimg; break; } } else { $errident = $wrongimg.$errident; $erallgot = 0; } } // телефон if (isset($_POST['call_phone'])) $_SESSION['call_phone'] = trim($_POST['call_phone']); $errphone = like_phone($_SESSION['call_phone']); if ($errphone != "") { $errphone = $wrongimg.$errphone; $erallgot = 0;} // фамилия, имя, отчество if (isset($_POST['call_names'])) $_SESSION['call_names'] = trim($_POST['call_names']); $errnames = like_names($_SESSION['call_names']); if ($errnames != "") { $errnames = $wrongimg.$errnames; $erallgot = 0; } // сообщение if (isset($_POST['call_utext'])) $_SESSION['call_utext'] = trim($_POST['call_utext']); $errutext = like_oname($_SESSION['call_utext']); if ($errutext != "") { $errutext = $wrongimg.$errutext; $erallgot = 0; } else { if (mb_strlen($_SESSION['call_utext'], PACOPAGE) < 13) { $errutext = $wrongimg."Недостаточно символов"; $erallgot = 0; } } $_SESSION['call_utext'] = replace_newline($_SESSION['call_utext']); // код подтверждения if (isset($_POST['call_xcode'])) $_SESSION['call_xcode'] = trim($_POST['call_xcode']); if ($_SESSION['call_xcode'] == "") { $errxcode = $wrongimg."Введите символы картинки"; $erallgot = 0; } else { if ($_SESSION['call_xcode'] != $_SESSION['keystring']) { $errxcode = $wrongimg."Неверные символы картинки"; $erallgot = 0; } } if ($erallgot == 0) { $errmsg = "Введены не все данные или данные некорректны."; $_SESSION['call_xcode'] = ""; } if ($errmsg == "") { $result = set_ucall($dbcon, $_SESSION['call_ident'], $_SESSION['call_utext'], $_SESSION['call_phone'], $_SESSION['call_names']); if ($result) { $cmode = 1; $errmsg = "Ваше сообщение отправлено."; $_SESSION['call_ident'] = ""; $_SESSION['call_phone'] = ""; $_SESSION['call_utext'] = ""; $_SESSION['call_names'] = ""; $_SESSION['call_xcode'] = ""; } else { $errmsg = "При отправлении сообщения возникла техническая ошибка."; } } } $_SESSION[USRTS] = time(); ?>