![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ladjack |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.8.2008 Репутация: нет Всего: нет |
Всем доброго -)
Сразу к задаче. Надо в админке добавлять повт. события. На фронте есть календарь, кот отсылает выбранную дату в запросе на ивенты. Как это вижу я: При добавлении в ацп ивента, заносим в базу дату ивента и паттерн рекуринга (кот. есть смысл? переводить в единую величину, например дни, ибо указывать время для ивента не надо). Когда на фронте календарь отсылает запрос на ивента для, к примеру, 2009-09-* мы вытаскиваем все рекуринговые ивенты из базы. Для каждого ивента вычисляем дату след. проведения, путем прибавления к начальной дате его паттерна рекуринга (в днях) и проверяем, попадает ли этот ивент (дата его след проведения) в запрошенный интервал. Как то так. Шаблоны повторений (recurring patterns) клыент хотит такие же как в MS Outlook 2007, пример ниже в аттаче. Буду благодарен за любую помощь. Идеи, подходы, алгоритмы, нароботки и т.п. Заранее, спс Это сообщение отредактировал(а) ladjack - 11.11.2008, 23:44 Присоединённый файл ( Кол-во скачиваний: 16 )
recurr_pattern.gif 12,38 Kb |
|||
|
||||
| theworldcreator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 362 Регистрация: 25.8.2007 Где: Москва Репутация: 10 Всего: 13 |
Зачем изобретать велосипед? Используйте Cron.
|
|||
|
||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
Вам что непонятно, как сделать повторяющиеся события или интеграция Excel данных в приложение?
|
|||
|
||||
| ladjack |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.8.2008 Репутация: нет Всего: нет |
да
мне не совсем очевидна связь между моей проблемой и Excel. Простите -) |
||||
|
|||||
| Nigel |
|
|||
|
познаю мир ![]() ![]() Профиль Группа: Участник Сообщений: 515 Регистрация: 20.11.2007 Репутация: 7 Всего: 19 |
а, вы про аутлук написали) мне чет сначала показался эксель ну, у вас обычный планировщик получатеся (cron). Если хотите в базе хранить события, то делаете соответсвующие столбцы как в кроне, т.е. годы, дни недели, месяцы и тд. |
|||
|
||||
| kolombo777 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 14.9.2008 Репутация: нет Всего: нет |
О великий cron, приди этому человеку на помощь
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
разве речь о действиях на сервере(архивация, рассылка)? точно речь не о чем-то, направленном на клиента? например, напоминания о днях рождения при входе? как-то мне слабо видится, чтоб человек из Outlook'a выгружал график архивации сайта... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |