Приднестровская поддержка XOOPS
Далее мы должны составить примерную схему класса, который будет обрабатывать все операции, выполняемые в приложении над календарем событий. Назовем этот класс Calendar; его структура должна соответствовать следующей общей процедуре его использования.
■ Создаем конструктор.
• Проверяем наличие соединения с базой данных и при необходимости создаем его.
• Устанавливаем следующие основные свойства класса: объект базы данных, используемая дата, просматриваемый месяц, просматриваемый год, количество дней в месяце и неделя, с которой начинается месяц.
■ Генерируем HTML-разметку, создающую веб-форму для календаря событий.
• Проверяем, не выполняется ли изменение или создание события.
• Загружаем информацию о событии в форму, если его данные необходимо изменить.
■ Сохраняем новые события в базе данных, проверяя и при необходимости корректируя входную информацию.
■ Удаляем события из базы данных и подтверждаем удаление.
■ Загружаем данные о событиях.
• Загружаем информацию о событиях из базы данных.
• Сохраняем каждое событие в виде массива, соответствующего заданному дню месяца.
■ Выводим HTML-разметку с информацией из календаря: используя массив событий, просматриваем в цикле каждый день месяца и в необходимых случаях присоединяем к нему названия событий и их временные характеристики.
■ Отображаем информацию о событиях в виде HTML-разметки: для каждого события получаем уникальный идентификатор (ID) и загружаем описание и временные характеристики.
Отправитель | Нити |
---|
35 пользователь(ей) активно (18 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 35 далее... |