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


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

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

brux а какая нюка какой патч?

надо произвести замену следующего кода в файлах папки modules/Aser_Shop/admin/
Найти:
PHP код:
 if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); }
if ((
$radminsuper==1) OR ($radmindownload==1)) { 

заменить на:
PHP код:
 if ( !defined('ADMIN_FILE') )
{
die(
"Illegal File Access");
}
global 
$admin_file;
if (
$radminsuper==1) { 


Найти:
PHP код:
 if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); }
global 
$prefix$db;
$aid substr("$aid"0,25);
$row $db->sql_fetchrow($db->sql_query("SELECT title, admins FROM ".$prefix."_modules WHERE title='Asers_Shop'"));
$row2 $db->sql_fetchrow($db->sql_query("SELECT name, radminsuper FROM ".$prefix."_authors WHERE aid='$aid'"));
$admins explode(","$row['admins']);
$auth_user 0;
for (
$i=0$i sizeof($admins); $i++) {
    if (
$row2['name'] == "$admins[$i]AND $row['admins'] != "") {
        
$auth_user 1
    }
}
if (
$row2['radminsuper'] == || $auth_user == 1) { 

Заменить на:
PHP код:
 if ( !defined('ADMIN_FILE') )
{
 die(
"Illegal File Access");
}
global 
$prefix$db$admin_file;
$aid substr("$aid"0,25);
$row $db->sql_fetchrow($db->sql_query("SELECT title, admins FROM ".$prefix."_modules WHERE title='Asers_Shop'"));
$row2 $db->sql_fetchrow($db->sql_query("SELECT name, radminsuper FROM ".$prefix."_authors WHERE aid='$aid'"));
$admins explode(","$row['admins']);
$auth_user 0;
for (
$i=0$i sizeof($admins); $i++) {
    if (
$row2['name'] == "$admins[$i]AND $row['admins'] != "") {
        
$auth_user 1
    }
}
if (
$row2['radminsuper'] == 1) {
 
$radminsuper 1
}
if (
$row2['radminsuper'] == || $auth_user == 1) { 


Это при условии что, нюка 7.6 + патч 2.9
иначе заменяй на код схожих файлов из папки admin/