SiZE
Новичок
Есть список записей в базе, обычные объявления. Пользователь создает запись, указывает ей срок действия в днях, которые пересчитываются в date_finish от текущей даты. По достижению date_finish запись из общего списка исчезает.
id, title, date_finish (DATETIME)
Надо добавить возможность выделить объявление в списке. Пользователь выбирает, как хочет выделить и на сколько дней. Например: выделить зеленым на Х дней, выделить рамкой на Х дней и тд. Разных видов не планируется больше 3-4.
Покритикуйте вариант или предложите свой:
На каждый вариант добавить поле DATETIME окончания выделения (green_date_finish, border_date_finish и тп). Если green_date_finish > date_finish обновлять date_finish=green_date_finish. Для удобства в селект добавить высчитывание флагов is_green, is_border и тп.
id, title, date_finish (DATETIME)
Надо добавить возможность выделить объявление в списке. Пользователь выбирает, как хочет выделить и на сколько дней. Например: выделить зеленым на Х дней, выделить рамкой на Х дней и тд. Разных видов не планируется больше 3-4.
Покритикуйте вариант или предложите свой:
На каждый вариант добавить поле DATETIME окончания выделения (green_date_finish, border_date_finish и тп). Если green_date_finish > date_finish обновлять date_finish=green_date_finish. Для удобства в селект добавить высчитывание флагов is_green, is_border и тп.