Разделы
Каталог модулей
Вход на сайт
Последние сообщения на форуме
Последние комментарии
2 часа и 19 минут назад - BasssTa 9 часов назад - Aribova 1 день и 12 часов назад - vladimir 1 день и 15 часов назад - ПриватБанк 1 день и 16 часов назад - vladimir 1 день и 16 часов назад - arowana 1 день и 21 час назад - k12st 2 дня и 16 часов назад - Spaun 2 дня и 18 часов назад - slavyan Опрос
Топ-новости
Другие сайты о ДЛЕ
Архив сайта
Какие-то ссылки
|
Главная страница » Хаки » Добавление файлов без подтверждения админом (Файловый Архив 2.0)
Добавление файлов без подтверждения админом (Файловый Архив 2.0)Хаки
Идем /engine/modules/addfile.php
Ищем if ($member_id['user_group'] != "1"){ $db->query("INSERT INTO " . PREFIX . "_downloads (autor, date, size, version, platform, description, title, screenshot, filename, category, approve) values ('$member_id[name]', '$thistime', '$filesize1', '$version', '$platform', '$description', '$title', '$file_prefix$file_name_thumb', '$file_prefix$file_name', '$cat_title', '1')"); } Ниже добавляем if ($member_id['user_group'] != "2"){ $db->query("INSERT INTO " . PREFIX . "_downloads (autor, date, size, version, platform, description, title, screenshot, filename, category, approve) values ('$member_id[name]', '$thistime', '$filesize1', '$version', '$platform', '$description', '$title', '$file_prefix$file_name_thumb', '$file_prefix$file_name', '$cat_title', '1')"); } Тут же ищем if ($member_id['user_group'] == "1") { if ($config['allow_alt_url'] == "yes") msgbox ('Файл успешно добавлен', "{$msg} <a href=\"{$config['http_home_url']}"."addfile/\">$lang[add_noch]</a> $lang[add_or] <a href=\"{$config['http_home_url']}files/\">$lang[all_prev]</a>"); else msgbox ('Файл успешно добавлен', "{$msg} <a href=\"$PHP_SELF?do=addfile\">$lang[add_noch]</a> $lang[add_or] <a href=\"$PHP_SELF?do=files\">$lang[all_prev]</a>"); } Ниже добавляем if ($member_id['user_group'] == "2") { if ($config['allow_alt_url'] == "yes") msgbox ('Файл успешно добавлен', "{$msg} <a href=\"{$config['http_home_url']}"."addfile/\">$lang[add_noch]</a> $lang[add_or] <a href=\"{$config['http_home_url']}files/\">$lang[all_prev]</a>"); else msgbox ('Файл успешно добавлен', "{$msg} <a href=\"$PHP_SELF?do=addfile\">$lang[add_noch]</a> $lang[add_or] <a href=\"$PHP_SELF?do=files\">$lang[all_prev]</a>"); } Чтобы был доступ из админки делаем так: Идем в /engine/init/options.php Ищем array( 'name' => $lang['opt_files'], 'url' => "$PHP_SELF?mod=admin_files&action=list", 'descr' => $lang['opt_files'], 'image' => "files.png", 'access' => "1", ), Заменяем на array( 'name' => $lang['opt_files'], 'url' => "$PHP_SELF?mod=admin_files&action=list", 'descr' => $lang['opt_files'], 'image' => "files.png", 'access' => "all", ), Идем /admin.php Ищем 'admin_files' => 'admin' Заменяем на 'admin_files' => 'user' Все! Теперь пользователи в группе №2 смогут добавлять файлы с сайта без подтверждения администратором! А также если этой группе разрешен доступ к админ панели (настройка групп пользователей) то смогут добавлять файлы непосредственно с админ панели! )
Информация
![]() Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||