Доработка сайта на CMS Diafan
Андрей9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.10.2015
Знания PHP обязательны!
Предисловие:
Сайт studentbryansk.ru по задумке помогает предоставить услуги по написанию работ (курсовых, дипломных и т.п.)
Кроме стандартной админки CMS Diafan и лицевой части сайта, в системе присутствует т.н. менеджер-панель, которая в идеале позволит менеджерам работать с клиентами и заказами. На сайте присутствуют группы пользователей: клиенты, авторы работ (для них отдельная регистрация), менеджеры и администраторы.
Определенные недоработки как в панели, так и в лицевой не позволяют работать с системой.
Список недоработок, которые нужно исправить:
- Файлы не заливаются на сервер при оформлении заказа (из панели и из формы заказа на лицевой части).
- Невозможно закачать файлы ни из кабинета менеджера, ни из кабинета автора.
- Появляется дублирование заказов при входе автора в систему (по наблюдениям непонятный заказ «не указан тип работы» почему-то появляется при входе автора в систему).
- При отправке счета клиенту на почту пишется тема: "Цена вашего заказа изменена", а это неправильно. Надо писать "Ваш заказ оценен. Преподаватель готов приступить к выполнению". В самом тексте письма все верно, однако в реквизитах сбито форматирование и они выглядят некрасиво, что тоже нужно исправить.
- В кабинете автора на сайте в разделе "АВТОР" – "профиль" исчезло поле «почта». Однако, это поле видно из кабинета менеджера.
- Таблицы смещены – см. раздел "ЗАКАЗЫ" в менеджер-панели – цифры не под нужными столбиками. Тоже самое смещение произошло на странице обработке заказа (где цена, дата сдачи, дата выполнения).
- Шаблон-уведомление по почте, которое должно приходить автору после передачи ему заказа в работу, автору на почту не поступает. Уведомление на корректировку автору так же не поступает. Уведомление о новых заказах автору на почту тоже не поступает. Все шаблоны в наличии.
- Кабинет клиента отображается неверно. В кабинете клиента готовая работа никак не отображается, так же в кабинете клиента никакие изменения с работой не отражены вообще, кроме «на рассмотрении». Так же в кабинете клиента не отображается цена работы, и лишь видно сколько денег внес.
- Невозможно оформить заказ на клиента под администратором (хотя такая функция вроде как присутствует).
- В случае, если не зарегистрированный клиент делает заказ, сам заказ попадает в базу не под тем id и некорректно отображается в системе.