64
Сессия будет проверяться каждым скриптом и программным модулем
для того чтобы убедиться в подлинности пользователя, и проверить права
доступа. Это вызвано тем, что система является закрытой.
«sign_out.php» — скрипт, который срабатывает при выходе из системы.
В коде данного скрипта удаляется сессия и сбрасываются cookie — то есть
деавторизация пользователя.
«index.php» — индексный файл, который отвечает за формирование
домашней страницы системы. Входные данные — sessionid. Выходные данные
— HMTL-код страницы.
«client.php» — скрипт, который отвечает за построение страницы с
выборкой клиентов, генерацию формы поиска клиентов, добавление и
редактирование существующих клиентов. Входные данные — sessionid, тип
действия (форма поиска или выборка), id редактируемого клиента. Выходные
данные — HMTL-код страницы.
«functions.php» — библиотека, в которой хранятся все функции, которые
используются в системе. Например, транслитерация русских слов,
постраничная разбивка, сортировки, определение часто просматриваемых
объектов и клиентов. Также в нем содержится основная логика загрузки
данных из базы данных.
«news.php» — скрипт, который генерирует страницу Новости, а также
отвечает за добавление и редактирование существующих новостей. Входные
данные — sessionid, тип действия, id редактируемой новости. Выходные
данные — HMTL-код страницы.
«object.php» — данный скрипт отвечает за построение страницы с
выборкой объектов, генерацию формы поиска объектов, добавление и
редактирование существующих объектов. Входные данные — sessionid, тип
действия (форма поиска или выборка), id редактируемого объекта. Выходные
данные — HTML-код страницы.