Давным-давно я искал Менеджер Загрузок для своего сайта. Теперь я начал писать свой первый компонент. И столкнулся с проблемой написания кода для Front-End. Может быть, это и не проблема, но я не знаю, с чего начать писать.
Что я хочу сделать (в будущем хочу чтоб выглядело примерно
так)
- ссылки для скачивания выглядят примерно так &f=123 (если вы можете порекомендовать что-то лучше, я буду рад)
Логика.
- Первое. Проверьте, есть ли у нас запись в БД. Если нет, выдаем сообщение об ошибке пользователю и отправляем письмо веб-мастеру и записываем в БД;
- Второе. Проверяем группу пользователя. Это важно. Если пользователь не входит в группу, выдаем всплывающие окно с информацией и отправляем письмо веб-мастеру и записываем в БД;
- Третее. Проверяем, существует ли файл. Если файл существует - создайте ссылку для загрузки файла (отправляем письмо веб-мастеру, пишим в БД), если его нет - показываем всплывающую форму с запросом файла, где пользователь может оставить сообщение и отправить его (отправить письмо вебмастеру об ошибке, записать в БД)