Модуль "Загруз-цент для apicms v2.0"
Функционал:
- Загрузка файлов (все пользователи). При загрузке необходимы поля: Критерии 17 шт (1-18; 4 - поля для текста, 14 - выбор из списка (вставить просто по 2 вариант Вариант 1 и Вариант 2), сам файл
- Модерация файлов (если загружает пользователь - уходит на модерацию, если админ - добавляется сразу)
- Формат файлов: .exe, вес до 15 mb
- Скачивание файлов по защищённой ссылке (пользователь не должен видеть путь до файла на сервере, ссылка генерируется на одно скачивание)
- Ограничение на скачивание (пользователь может скачать только один файл из зц. Далее, ему предлагается изменить критерии файла (кроме Критерия 1, т.е. 2-17) (да-да, данные будут обновлены новым данными и заменят предыдущие после модерации админом) либо нажать клавишу Файл не работает. В любом случае, файл уйдёт на проверку админу. Скачать новый файл пользователь сможет только после того, как пройдёт модерацию его прошлый файл, которым он пользовался.
Админ-функции:
-Модерация файлов, модерация описания. Админ видит историю скачивания файлов, кто ими пользовался, кто загрузил конкретный файл. Если админ модерирует файл с пометкой "Файл не работает" положительно, то в базе файл остаётся (для статистики), файл с сервера удаляется и пользователям этот файл больше не предлагается. Если админ модерирует отрицательно, то файл возвращается в ротацию
По всем дополнительным вопросам дополнительно проконсультирую исполнителя.