Показать сообщение отдельно
Soniks вне форума      Старый #6  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
11.09.2009, 15:25

НЕ следует дублировать свои вопросы.

в index.php модуля имеется такая функция:
PHP код:
 function getit($lid$option1$option2$option3) {

global 
$db$user$cookie$module_name$show_products_opt;

$ip $_SERVER["REMOTE_HOST"];

if (empty(
$ip)) {

$ip $_SERVER["REMOTE_ADDR"];

}

if(
is_user($user)) {

cookiedecode($user);

$auth_name $cookie[1];

} else 
$auth_name 0;

if(
$auth_name != '0') {

$result1 $db->sql_query("select * from asershop_preorder where pid='$lid' and (uname='$auth_name' or ip='$ip')");

$numrows $db->sql_numrows($result1);

if(
$numrows 0) {

if(
$show_products_opt == 0) {

$db->sql_query("update asershop_preorder set quantity=quantity+1, uname='$auth_name' where pid='$lid' and (uname='$auth_name' or ip='$ip')");

} else {

$db->sql_query("insert into asershop_preorder values (NULL,'$ip', '$auth_name', '$lid', '$option1', '$option2', '$option3', now(), '1')");

}

}

} else {

$result1 $db->sql_query("select * from asershop_preorder where pid='$lid' and ip='$ip'");

$numrows $db->sql_numrows($result1);

if(
$numrows 0) {

if(
$show_products_opt == 0) {

$db->sql_query("update asershop_preorder set quantity=quantity+1 where pid='$lid' and ip='$ip'");

} else {

$db->sql_query("insert into asershop_preorder values (NULL,'$ip', '$auth_name', '$lid', '$option1', '$option2', '$option3', now(), '1')");

}

}

}

if(
$numrows == '0') {

$db->sql_query("INSERT into asershop_preorder values (NULL,'$ip', '$auth_name', '$lid', '$option1', '$option2', '$option3', now(), '1')");

}

$result $db->sql_query("SELECT cid from asershop_products where lid='$lid'");

list(
$cid)=$db->sql_fetchrow($result);

$db->sql_query("update asershop_products set hits=hits+1 where lid='$lid'");

Header("Location: modules.php?name=$module_name&s_op=viewproduct&cid=$cid");



В ней меняем:
PHP код:
 if(is_user($user)) {

cookiedecode($user);

$auth_name $cookie[1];

} else 
$auth_name 0

на
PHP код:
 $auth_name 0;
if(
is_user($user)) {

cookiedecode($user);

$auth_name $cookie[1]; 

И в самом конце функции после:
PHP код:
 Header("Location: modules.php?name=$module_name&s_op=viewproduct&cid=$cid"); 

Добавить на новую строку скобку:
PHP код:
 } else {
   echo 
"Вам необходимо Зарегистрироваться или Авторизоваться, для совершения покупки!";


Попробуйте должно сработать.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".