Открыть Ответить

Модуль rezervirovanie не работает

0.00

0.00

1
25.05.2011 12:18:23

Привет всем!
Перестал работать модуль rezervirovanie (это когда завяка заполненная на сайте отправляется на е-маил админу)

Вернее он работает, но только когда я под админом, а когда выйду и начну заполнять как обычный незарегистрированный пользователь, нажимаю кнопку отправить открывается заново окно этого модуля и все...

Модуль contact (контакты)работает под любым пользователем.

Пробовал перезливать модуль, все равно..

Права стоят 777, система open slaed 1.2

Группа
Новички
Пункты
226
Регистрация
28.09.2010
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

25.05.2011 13:05:00 25.05.2011 13:07:44

мда...теперь, когда простой пользователь открывает страницу вылетает Неправильный секретный код, пожалуйста введите код правильно! ругается на капчу, хотя не было нажата кнопка отправить, сразу вылетает ссбщение.... Теперь опять как в первом сообщении..что с ним творится?? ((

Группа
Новички
Пункты
226
Регистрация
28.09.2010
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

26.05.2011 14:21:00 28.05.2011 17:51:29

Вот содержание файла 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"._LUDI1.":&nbsp;&nbsp;&nbsp;    <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
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код