Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Скрипт позволяет:

1. вносить данные в бд (админ) через форму, изменять данные через эту же форму

2. по крону изменять статус записи на "Истекло" после наступления определенной даты

3. просматривать данные из бд (пользователю)

Общие особенности:

  • 2 языка интерфейсов скрипта - русский и английский
  • данные хранятся в бд MySQL
  • без авторизации, интерфесы админа и пользователей разделяются разными папками
  • html5, резиновый дизайн, чтобы в мобильных корректно работало
ПОЛЯ БД

Раздел бд "Пользователи":

  • Email
  • Язык (список)
  • Сумма оплаты (число)
  • Скриншот (текст)
  • Оплачено (дата)
  • Истекает (дата)
  • Статус оплаты (варианты: оплачено/истекло)
Раздел бд "Языки":

  • Язык (список)
  • Код доступа
ИНТЕРФЕЙСЫ

Интерфейс админа:

1. Изменение данных в разделе "Пользователи". Может находить по email и изменять данных всех полей раздела бд. 

2. Добавление данных в раздел "Пользователи". Доступны для записи все поля.

3. Изменение данных в полях "Код доступа" раздела "Языки". Можно вывести весь раздел таблицей, внести и сохранить сразу все данные в таблице.

Интерфейс пользователя.

1. Поле поиска по email. Ищет в разделе "Пользователи".

2. Блок для вывода данных. 

Формат вывода данных:

  • Язык: <:язык>
  • Код доступа: <:код доступа="">
  • Статус оплаты: <:статус оплаты="">
  • Срок: <:оплачено> - <:истекает>
Если в бд несколько записей с одинаковым email, то выводятся все записи, к каждой выводится активный код по связке с языком. 

Формат вывода данных:

  • Язык: <:язык>
  • Код доступа: <:код доступа="">
  • Статус оплаты: <:статус оплаты="">
  • Срок: <:оплачено> - <:истекает>
---

  • Язык: <:язык>
  • Код доступа: <:код доступа="">
  • Статус оплаты: <:статус оплаты="">
  • Срок: <:оплачено> - <:истекает>
---

  • Язык: <:язык>
  • Код доступа: <:код доступа="">
  • Статус оплаты: <:статус оплаты="">
  • Срок: <:оплачено> - <:истекает>
3. Если в поле "Статус оплаты" в записи стоит значение "оплачено", то в результате поиска в поле "Код доступа" нужно выводить код доступа по этому языку. Если в поле "Статус оплаты" стоит значение "истекло", то в результате поиска в поле "Код доступа" нужно выводить текст "Доступ не оплачен. Оплатите сейчас". И гиперссылка "сейчас".

ИЗМЕНЕНИЕ ДАННЫХ КРОНОМ

2 раза в сутки запускать крон, который будет менять значение в  записях в поле "Статус оплаты", ставя значение "Не оплачено" в тех записях, где значение в поле <:истекает> меньше текущей даты. На сервере стоит часовой пояс Москвы.

ОБЯЗАТЕЛЬНО! В отклике пришлите рабочие демо, которые вы делали.

4 года назад
d654525
Эдуард 
59 летРоссия
9 лет в сервисе
Был
месяц назад