Привет всем!
Перестал работать модуль rezervirovanie (это когда завяка заполненная на сайте отправляется на е-маил админу)
Вернее он работает, но только когда я под админом, а когда выйду и начну заполнять как обычный незарегистрированный пользователь, нажимаю кнопку отправить открывается заново окно этого модуля и все...
Модуль contact (контакты)работает под любым пользователем.
Пробовал перезливать модуль, все равно..
Права стоят 777, система open slaed 1.2
Открыть
Ответить
Модуль rezervirovanie не работает
- Группа
- Новички
- Пункты
- 226
- Регистрация
- 28.09.2010
- Пол
- Мужчина
- Из
- Краснодарский край
- Предупреждения
- Нет
5
5
мда...теперь, когда простой пользователь открывает страницу вылетает Неправильный секретный код, пожалуйста введите код правильно! ругается на капчу, хотя не было нажата кнопка отправить, сразу вылетает ссбщение.... Теперь опять как в первом сообщении..что с ним творится?? ((
- Группа
- Новички
- Пункты
- 226
- Регистрация
- 28.09.2010
- Пол
- Мужчина
- Из
- Краснодарский край
- Предупреждения
- Нет
5
5
Вот содержание файла index.php модуля
<?php
# Copyright © 2005 - 2008 SLAED
# Website: [url=http://www.slaed.net]http://www.slaed.net[/url]
if (!defined("MODULE_FILE")) {
Header("Location: ../../index.php");
exit;
}
get_lang($conf['name']);
include("config/config_contact.php");
function contact() {
global $prefix, $db, $conf, $confc, $confu, $currentlang, $pagetitle, $stop;
if ($confc['info']) {
$pagetitle = "".$conf['defis']." "._CONTACT."";
head();
title(""._CONTACT."");
} else {
$pagetitle = "".$conf['defis']." "._FEEDBACK."";
head();
title(""._FEEDBACK."");
}
if (is_user()) {
$userinfo = getusrinfo();
$sender_name = (isset($_POST['sender_name'])) ? text_filter($_POST['sender_name']) : $userinfo['user_name'];
$sender_email = (isset($_POST['sender_email'])) ? text_filter($_POST['sender_email']) : $userinfo['user_email'];
} else {
$sender_name = (isset($_POST['sender_name'])) ? text_filter($_POST['sender_name']) : $confu['anonym'];
$sender_email = (isset($_POST['sender_email'])) ? text_filter($_POST['sender_email']) : "";
}
if ($confc['admins']) {
$where = ($conf['multilingual']) ? "WHERE lang='".$currentlang."' OR lang=''" : "";
$result = $db->sql_query("SELECT id, name, title FROM ".$prefix."_admins ".$where." ORDER BY id");
$send_admin = "";
if ($db->sql_numrows($result) > 0) {
while (list($id, $admin_name, $admin_title) = $db->sql_fetchrow($result)) {
$admin_name = substr("$admin_name", 0, 25);
$admin_title = substr("$admin_title", 0, 50);
$send_admin .= "<option value=\"$id\">$admin_name - $admin_title</option>";
}
}
}
$form_block .= "<form action=\"index.php?name=".$conf['name']."\" method=\"post\" OnSubmit=\"ButtonDisable(this)\">";
$form_block .= "<div class=\"left\">"._NAME.":</div><div class=\"center\"><input type=\"text\" name=\"sender_name\" value=\"".$sender_name."\" size=\"50\" class=\"".$conf['style']."\"></div>"
."<div class=\"left\">"._YOUREMAIL.":</div><div class=\"center\"><input type=\"text\" name=\"sender_email\" value=\"".$sender_email."\" size=\"25\" class=\"".$conf['style']."\"></div>"
."<div class=\"left\">"._TEL.":</div><div class=\"center\"><input type=\"text\" name=\"tel\" value=\"".$tel."\" size=\"25\" class=\"".$conf['style']."\"><hr></div>"
."<div class=\"left\">"._MORE.":</div><div class=\"center\"><select size=\"1\" name=\"more\" value=\"".$more."\" class=\"".$conf['style']."\"><option selected>"._MORE1."</option><option>"._MORE2."</option><option>"._MORE3."</option></select></div>"
."<div class=\"left\">"._DATA.":</div><div class=\"center\"><input type=\"text\" name=\"data\" value=\"".$data."\" size=\"15\" class=\"".$conf['style']."\"></div>"
."<div class=\"left\">"._DATA1.":</div><div class=\"center\"><input type=\"text\" name=\"data1\" value=\"".$data1."\" size=\"15\" class=\"".$conf['style']."\"></div>"
."<div class=\"left\">"._LUDI.":</div><div class=\"center\"><select size=\"1\" name=\"ludi\" value=\"".$ludi."\" class=\"".$conf['style']."\"><option selected>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select> "._LUDI1.": <select size=\"1\" name=\"ludi1\" value=\"".$ludi1."\" class=\"".$conf['style']."\"><option selected>0</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option></select></div>"
."<div class=\"left\">"._PROGIVANIE.":</div><div class=\"center\"><select size=\"1\" name=\"pro\" value=\"".$pro."\" class=\"".$conf['style']."\"><option selected>"._1."</option><option>"._2."</option><option>"._3."</option></select></div>"
."<div class=\"left\">"._DOP.":</div><div class=\"center\"><textarea name=\"message\" cols=\"50\" rows=\"4\" class=\"".$conf['style']."\">".$_POST['message'].".</textarea></div>"
."".captcha_random().""
."<div class=\"button\"><input type=\"hidden\" name=\"op\" value=\"contact\"><input type=\"hidden\" name=\"opi\" value=\"ds\"><input type=\"submit\" value=\""._SEND."\" class=\"fbutton\"></div></form>";
if ($_POST['opi'] != "ds") {
open();
echo "$form_block";
close();
} elseif ($_POST['opi'] == "ds") {
$id = intval($_POST['id']);
$sender_name = text_filter($_POST['sender_name']);
$sender_email = text_filter($_POST['sender_email']);
$tel = text_filter($_POST['tel']);
$data = text_filter($_POST['data']);
$more = text_filter($_POST['more']);
$data1 = text_filter($_POST['data1']);
$ludi = text_filter($_POST['ludi']);
$pro = text_filter($_POST['pro']);
$ludi1 = text_filter($_POST['ludi1']);
$message = nl2br(text_filter($_POST['message'], 2));
if (!$sender_name) $stop = ""._FBENTERNAME."";
if (!$sender_email) $stop = ""._FBENTEREMAIL."";
if (!$message) $stop = ""._FBENTERMESSAGE."";
checkemail($sender_email);
if (captcha_check(1)) $stop = ""._SECCODEINCOR."";
if (!$stop) {
if ($confc['admins'] && $id) {
list($adminmail) = $db->sql_fetchrow($db->sql_query("SELECT email FROM ".$prefix."_admins WHERE id='$id'"));
$to = $adminmail;
} else {
$to = $conf['adminmail'];
}
$subject = "".$conf['sitename']." - "._FEEDBACK."";
$msg = "".$conf['sitename']." - "._FEEDBACK."<br /><br />"._NAME.": $sender_name<br />"._SENDEREMAIL.": $sender_email<br />"._TEL.": $tel<br />"._MORE.": $more<br />"._DATA.": $data<br />"._DATA1.": $data1<br />"._LUDI.": $ludi<br />"._LUDI1.": $ludi1<br />"._PROGIVANIE.": $pro<br /><br />"._DOP.": $message";
mail_send($to, $sender_email, $subject, $msg, 1, 1);
update_points(5);
warning(""._FBMAILSENT."", "", 5, 2);
} else {
warning($stop, "", "", 1);
open();
echo "$form_block";
close();
}
}
foot();
}
switch($op) {
default:
contact();
break;
}
?>- Группа
- Новички
- Пункты
- 226
- Регистрация
- 28.09.2010
- Пол
- Мужчина
- Из
- Краснодарский край
- Предупреждения
- Нет
5
5
Открыть
Ответить