|
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 "Вам необходимо Зарегистрироваться или Авторизоваться, для совершения покупки!"; }
Попробуйте должно сработать.
|
|