|
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'] == 1 || $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'] == 1 || $auth_user == 1) {
Это при условии что, нюка 7.6 + патч 2.9
иначе заменяй на код схожих файлов из папки admin/
|
|