Доработка сайта по продаже билетов

600 руб.за час • наличный расчёт, безналичный расчёт, электронные деньги
21 марта 2016, 18:51 • 2 отклика • 27 просмотров
Есть сайт по продаже билетов, написанный на связке php+mysql, без использования CMS и фреймворков. Проект legacy, поэтому надо быть готовым к разным удивительным костылям в коде. Требуется доработки: Продажа билетов только по телефону
    1. Добавить галку в мероприятие "заказ только по телефону" (/admin/events/edit/1/)
    2. При выводе страницы мероприятия, если пользователь является не "телефонным оператором" (статус пользователя = "phone operator") то ему не отображается кнопка "купить билеты", ему отображается текст "купить билет по телефону *4997"
    3. Если пользователь телефонный оператор, то механизм не меняется, он может купить билеты
    4. Добавить проверку, что пользователь не может зайти на страницу даты (подстраница мероприятия), оттуда должен быть редирект на основную страницу мероприятия
  1. Правки таблицы "Получить Ecxel файл" (выводится просто table в html) в заказах в админке (/admin/orders/). Нужно изменить список колонок (Имя, Фамилия; Телефон; Данные подтв. личность (удостоверение); кол-во купленных билетов; Места; Цена)
  2. Система партнерской продажи билетов с под домена
    1. Добавляем статус пользователя Партнер
    2. Добавляем поля в iframe партнерах (/admin/iframe/edit/), размер комиссии в процентах (10 по умолчанию, число с плавающей точкой), картинка (в папку /upload/logos/)
    3. При заходе на сайт с домена партнера выводим логотип в шаблон (по макету)
    4. Данные о домене надо записывать в iFrameTools::$frameData (для этих данных уже есть механизм пометки заказов, как партнерских по полю id)
    5. Убрать со страницы статистики организатора (/admin/ostat/) фильтр по партнерам
    6. Скопировать страницу и сделать аналогичную для партнеров, оставить фильтры, из результирующих данных только: сумма всех заказов, кол-во заказов, размер комиссии (с учетом указанного процента в пункет b)
Требуется умение работы с git (аккаунт на bitbucket). Исполнителю может быть оказана помощь с техническими вопросами по скайпу c 11 до 20 по московскому времени. Разработчики с ссылками на пример своего кода в приоритете. Если сотрудничество удовлетворит обе стороны, возможно продолжение по другим задачам.
Отзывы
 
7 лет назад