чтение rss ленты

Nulls.su

nulls.su » Datalife Engine » Хаки » Ограничение на максимальное количество загружаемых файлов для каждой группы пользователей для DLE
Здесь обезаельно что то появиться 8)

Ограничение на максимальное количество загружаемых файлов для каждой группы пользователей для DLE

Ограничение на максимальное количество загружаемых файлов для каждой группы пользователей для DLE


Описание: Хак позволяет выставить ограничитель на максимальное количество одновременно загружаемых файлов для каждой группы пользователей

Автор: Lion__
Идея: E-BOYZ
Выполнить запрос:
ALTER TABLE `dle_usergroups` ADD `count_files` tinyint(1) NOT NULL AFTER `allow_files`;


Открыть engine\download.php
Найти:
@session_start ();


Ниже вставить:
if( !$_SESSION['dwlcnt'] ) $_SESSION['dwlcnt'] = 0;


Найти:
if (! $user_group[$member_id['user_group']]['allow_files'])
    die ( "Access denied" );

Ниже вставить:
if(  $user_group[$member_id['user_group']]['count_files'] ) if ( $user_group[$member_id['user_group']]['count_files'] < $_SESSION['dwlcnt'] ) die("Дождитесь окончания хотя б одного из файлов текущих загрузок");

Найти:
$file->download_file ();


ВЫШЕ вставить:
$_SESSION['dwlcnt']++;


Найти:
$file->download_file ();


Ниже вставить:
$_SESSION['dwlcnt']--;



Открыть engine\inc\usergroup.php
Найти:
<tr>
        <td style="padding:4px;" class="option"><b>{$lang['group_afil']}</b><br /><span class="small">{$lang['hint_gafile']}</span></td>
        <td style="padding-top:2px;padding-bottom:2px;"><input type="radio" name="allow_files" {$allow_files_yes} value="1" > {$lang['opt_sys_yes']} <input type="radio" name="allow_files" {$allow_files_no} value="0" {$admingroup}> {$lang['opt_sys_no']}</td>
        </tr>


Ниже вставить:

     <tr>
            <td style="padding:4px;" class="option"><b>Ограничитель загрузок</b><br /><span class="small">Число максимальных одновременных загрузок для пользователей группы</span></td>
            <td style="padding-top:2px;padding-bottom:2px;"><input type="input" name="count_files" value="1"></td>
        </tr>



Найти:
$allow_files = intval( $_REQUEST['allow_files'] );

Ниже вставить:
$count_files = intval( $_REQUEST['count_files'] );

Найти:
max_pm, max_foto,


Заменить на:
max_pm, max_foto, count_files,


Найти:
'$max_pm', '$max_foto',

Заменить на:
'$max_pm', '$max_foto', '$count_files',


Найти:
allow_files='$allow_files',


Заменить на:
count_files='$count_files', allow_files='$allow_files',
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем
Другие новости по теме:
 (голосов: 0)
  • Просмотров: 515
  • Комментариев: 0

Комментарии к статье

Если Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Переместиться наверх

nulls.su

Внимание, вся информация размещена на сайте пользователями, поэтому владельцы сайта не несут ответственности за правдивость, валидность, степень контрафактности. Если вы считаете что информация размещена неправомерно, сообщите пожалуйста в службу поддержки и информация будет незамедлительно удалена. Вся информация размещена на основании соглашения
Шаблон разработан студией CENTROARTS