$1. Созданные категории и субкатегории имеют упорядоченную сортировку и генеалогию (по образу и подобию разделов и форумов) $2. Возможность выставить для каждой категории дополнительные настройки
1. Загрузка на сервер и сохранение файлов в директориях и под-директориях,
соответствующих ID пользователя (UserID:12345, /path/to/downloads/1/2/3/4/5/file_ID_TIMENOW.dlfile)
2. Сохранение файлов на любом языке, раньше файлы сохранялись как есть в файловой системе и на *Nix-системах возникали проблемы с файлами, в имени которых есть кириллица
теперь файлы сохраняются с ID файла, соответствующему ID в таблице БД (Auto_increment): file_ID_TIMENOW.dlfile
для закачки файла с сервера, передается его реальное имя
3. Директорию файлов можно располагать выше каталога сайта/форума, что дает дополнительную безопасность ресурсу, а так же невозможность получить прямой доступ к файлам
4. Изображения к файлам так же сохраняются в файловой системе по ID пользователя: UserID:12345, forumroot/downlimages/1/2/3/4/5/file_ID_image_ID.ext
6. Установка пароля на любой файл (опция доступна только группам, у которых есть соответствующие права, права выставляются в настройках групп)
Логика применения паролей к файлам:
Установив пароль к файлу в форме добавления/редактирования,
нужно так же сгенерировать пароль индивидуально для каждого пользователя, которому хотите дать доступ к файлу (без заполнения списка ID, см. ниже)
форма генерирования пароля, находится на странице файла (ниже изображений)
Если при добавлении/редактировании файла в поле "ID пользователей", добавить список ID, то _ТОЛЬКО_ эти пользователи смогут скачать файл
всем остальным, при попытке доступа к файлу и/или при попытке скачивания по прямой ссылке, скрипт будет выдавать ошибку о несуществующем файле
ID's можно использовать вместе с паролем, но в этим случае, файл смогут скачать _ТОЛЬКО_ пользователи, находящиеся в списке и _ТОЛЬКО_ при наличии
индивидуально сгенерированного пароля, для каждого пользователя из этого списка
Опции генерирования пароля (паролей) для узеров, появятся только, если пароль у файла есть
Если ID's не прописаны, появится форма с полем ввода ID узера
Если прописаны, на странице будут готовые "кнопки", для генерирования пароля, только для пользователей из списка
7. Загрузка на сервер файлов до 700 Мб, при условии, что в настройках PHP выставлены соответвствующие разрешения
Тестировалось на локальном сервере (Windows XP SP2, Apache)
Да
Да
8. Добавление файлов в Базу Данных Файлового Архива с FTP (этого же сервера)
Да
Да
В настройках указывается директория для файлов,
которые могут быть загружены на FTP и позже добавлены в Файловый Архив прямо со страницы добавления файла
если эта директория не пустая, на странице добавления файла, будет выведен список файлов из этого каталога (в меню select)
Да
Нет
9. Добавление URL на файл, вместо загрузки файла на сервер (на сервере сохраняется только ярлык - файл *.url, размером в несколько байт)
Да
Да
10. Массовое перемещение файлов в другую категорию
14. Расширенный поиск файлов по всем категориям или только по выбранным из списка разделам (с возможностью поиска в подразделах: отметив соотв. чекбокс)
упрощенная форма поиска находится на всех страницах Файлового Архива, появляется при клике на соответствующей вкладке
15. Сортировка и порядок отображения файлов в разделе:
Дата добавления
Название файла
Размер файла
Пользователь (загрузивший файл)
Количество скачиваний
порядок отображения - убывание/возрастание
количество файлов на страницу - меню select от 10 до 60
16. Отображение на главной суммарного размера файлов в каждой категории
Да
Нет
16. Отображение на главной общего количества файлов в каждой категории
23. Количество подключений к серверу (кол-во потоков), превысив которое, скрипт выдаст ошибку и дальнейшее скачивание будет невозможно (для качалок типа Download Master)
работает только в том случае, если такая программа передает реферер и поддерживает куки
24. Ограничение скорости скачивания файла (в байтах)
1. При входе в категорию, будут проверяться права пользователя в этом разделе, а так же запрашиваться пароль, если он установлен в админпанели для этой категории
2. При запросе файла (при нажатии кнопки "Скачать"), будет так же проверяться пароль для категории, в которой расположен этот файл
* Примечание: На админсостав, который имеет доступ к контрольной панели администратора, запрос пароля не распостраняется
1. Вставка ссылки на файл в форму быстрого ответа из попап окна одним кликом
Если у пользователя есть файлы (должны иметь статус "Разрешен"), загруженные в "Файловый архив",
будет отображен (постраничный) список этих файлов