Добавил js для проверки версии браузера пользователя и выдачи уведомления о необходимости обновить браузер
Добавил проверку браузера на главнусю стр. (лендинг). Убрал шаблон main_demo.
Вынес логику активации пользователя по ключу в отдельную модель.
fix size and add script
Merge branch 'feature/task-184' of https://github.com/FindTheGang/version1 into feature/task-184
fix size and add script
В модель активации добавил валидацию ключа на 16-ичноое число. В User_Model добавил метод для получения ключа из базы, либо его регенерации, если ключа в базе нет. При отправке письма активации вызывается метод получения ключа. После успешной активации ключ в базе сбрасывается.
fix timezone migration
Рефакторинг восстановления пароля, после восстановления ключ удаляется. Рефакторинг методов получения и генерации ключа.
исправлено форматирование времени и добавлена поддержка разных родов в зависимости от того какое значение в поле "sex"
Добавил валидацию и вывод ошибок для пароля в форме восстановления пароля. Мелкие правки.
check $timezone
сортировка интересов по популярности
no "Your time" for Guests
Вернул в js поиска мероприятий считывание интересов перед запросом
В фильтре по тематике доступны все теги отсортированные по популярности.
Когда делали рекомендации забыли включить js для потока, поправил.
В рекоменациях не выводим мероприятия, в которых пользователь уже участвует.
Вынес запрос построение запроса рекомендаций в отдельный метод, отрефакторил запрос кол-ва рекомендаций и запрос рекомендаованных мероприятий
Для гостей: убрал ссылку на рекомендации; убрал фильтры все|мои|друзья; не работал список, поправил js-шаблон