alex-1917, вопросы в конце текста читайте, там указано, что возможно я ошибаюсь в своих доводах, потому что я совершенно не знаю какой объем бд является нормальным, какой нет, именно об этом мой вопрос
Вместо картинок, сделайте нормальные блоки. Нет сложности добавить сверху и снизу полосу у текста. Тем самым высота у вас будет всегда та же, и не придется мудрить.
да, этот момент я сам увидел, в модуле авторизации у меня именно так и работает все, но модуль не мой, поэтому пока переписываю. Однако значит ли ваш ответ что моя ошибка именно из-за не использованных паттернов?
array_shift тут не причем, потому в первом вызываемом методе (например getLogin) все выводится, только что проверил, если убрать array_shift() все равно $this->user_info пустое
artyomunder, все началось с фриланса. два из них оттуда. один с моего города, порекомендовал друг, остальные сами писали на почту или в телеграм, как находили, не знаю, возможно тостер, возможно личный сайт.
Константин Нагибович, задачи всегда нужно делегировать, хорошо если их можно кому-то делегировать, лучше если можно отдать и не париться что придется тратить время на проверку больше, чем потребовалось бы на написание всего этого самому. Но я не особо пока хочу сталкиваться с этим, у меня есть несколько знакомых людей, которые в уровне намного выше меня, они частенько выручают советами, как правило очень экономит время, когда ты застопорился на каком-то месте. Причем это все знакомые, которые где-то с кем-то работали помимо меня, так что есть дополнительный смысл поддерижвать хоть какие-то связи с людьми. Всегда пригодятся.
Максим Федоров, про это я и пытаюсь узнать, есть ли такая возможность при пост запросе в самом файле уже ее проверять, потому что с какими-то другими пользовательскими параметрами (не сессиями) у меня не всегда получалось так делать.
в том что передавая через AJAX запрос какой-то с параметром из сессии (в которой, преимущественно, содержится ID пользователя), человек может просто зайти в скрипт, посмотреть как описана эта функция, скопировать ее в консоль и запускать в консоли от имени админа (достаточно в качестве параметра передавать "1"). Для этой цели как раз токены, о которых выше сказали, подходят как нельзя кстати.
Артем Чай, отказаться не проще всего, а разумнее всего. Тем более учитывая ваши будущие 500 страниц. Композер это помойка, которая может поддерживать лендос, либо визитку из 5 страниц. Лепить на композере 500 страниц это полный треш. Более чем уверен, что из этих 500 страниц у вас около 480 страниц однотипные (имеется ввиду их дизайн), поэтому адекватнее всего нанять нормального разработчика, который вам допилит систему управления сайтом и не надо будет пользоваться композером.
Александр Торопов, не вижу никакого веселья с выбором дат, все довольно быстро делается. Можете делать через API гугл календаря, принцип работы не поменяется
Александр Торопов, хранить занятые даты либо в базе, либо в json, перед открытием календаря, либо в момент открытия, отправлять ajax-запрос, возвращать сгенерированный json, по выбранным датам в календаре добавлять класс, чтобы 1. запрещать пользователю выбирать их. 2. обозначить цветом занятые дни/свободные дни.