67
2.3.3 Структурная схема пакета (дерево вызова процедур и
программ)
На рисунке 2.8 представлено дерево вызова программ разрабатываемого
модуля, а в таблице 2.8 – описание функций представленных модулей.
basket.php
Модуль «Корзина пользователя», представление контроллера
Wmoptions - показывает все заказы пользователя, содержит
кнопки для изменения и удаления заказов пользователя
WmModule.php
Главный модуль оплаты через Мерчант-сервис – загружает
необходимые модели, хранит переменные
main.php
Модуль настроек сайта – содержит настройки
для главного модуля оплаты
Wmoptions.php
Модель работы с таблицей
«wmoptions»
WmForm.php
Модель для проверки запросов
Мерчант-сервиса
WmoptionsController.php
Контроллер, содержащий методы для обработки
запросов пользователей и Мерчант-сервиса
update.php
Представление, содержащее форму
для внесения изменений в заказ
Basket.php
Подключаемая модель для работы
с таблицей «cms_basket»
_wmPayForm.php
Представление, формирующее форму
для отправки на Мерчант-сервис
updateSettings.php
Представление, содержащее форму для
изменения кошелька магазина, режима
тестирования и стоимости доставки
message.php
Представление для вывода сообщения об успешной
или неуспешной оплате пользователю
Order.php
Подключаемая модель для работы
с таблицей «cms_order»
Product.php
Подключаемая модель для работы
с таблицей «cms_product»
Хранит в переменных наименования «моделей», «контроллера», вызываемого по
умолчанию, загружает необходимые модели на этапе инициализации, содержит
методы для обращения к этим моделям.