Программная реализация 'Системы заказов'
Документация системы заказов
I. Константыmodules/zakaz/language/lang-russian.php
Слова-константы на русском языке. Используются в русской версии системы заказов.
modules/zakaz/language/lang-english.php
Слова-константы на английском языке. Используются в английской версии системы заказов.
II. Функции библиотекиmodules/zakaz/libs/func.php
Функции статуса заказа. Функция даты/времени.
modules/zakaz/libs/func_db.php
Удаление заказа из двух таблиц (заголовок+описание).
modules/zakaz/libs/func_tables.php
Вывод CSS, таблиц в заголовке формы заказов, яваскриптов.
modules/zakaz/libs/mailer.php
Отправка Email и уведомлений о смене статуса заказа.
III. Файлы системы заказовmodules/zakaz/check.php
Вывод всей формы проверки заказа.
modules/zakaz/check_multi.php
Содержит одну функцию LINE_GENERATOR2().
Отвечает за вывод одной строчки в заказе.
Обычно вызывается многократно из check.php
modules/zakaz/check_multi_add.php
Вспомогательные функции использующиеся check_multi.php
Отвечают за проверку данных и вывод, а также за идентификацию пользователя.
modules/zakaz/faq.php
Отвечает за вывод страницы "Часто задаваемые вопросы".
Для осуществления вывода следует наполнить эту страницу данными:
http://www.satellite.dvo.ru/contentid-31.html
modules/zakaz/finish.php
Вносит в базу накопленные на всех шагах заказа данные.
Отправляет Email.
В случае некорректного ввода отправляет назад
(например если пользователь не зарегистрирован или нажал
на отправку через сутки после заполнения и т.п.).
modules/zakaz/finish_multi.php
Содержит одну функцию LINE_GENERATOR3().
Отвечает за вывод одной строчки в заказе.
Обычно вызывается многократно из finish.php
modules/zakaz/finish_multi_add.php
Вспомогательные функции использующиеся finish_multi.php
Отвечают за проверку данных и вывод, а также за идентификацию пользователя.
modules/zakaz/index.php
Главный файл.
Собирает данные о всех функциях.
Выводит яваскрипты.
Перенаправляет запросы на нужные шаги в системе заказов.
Это может быть как сам заказ (zakaz) так и проверка (check) или отправка заказа (finish).
modules/zakaz/print.php
Печать заявки.
modules/zakaz/print_multi.php
Содержит одну функцию LINE_GENERATOR4().
Отвечает за вывод одной строчки в заказе.
Обычно вызывается многократно из print.php
modules/zakaz/restorebyid.php
Важная функция отвечающая за восстановление данных в переменных для дальнейшего использования,
например для правки уже существующей заявки.
modules/zakaz/restorebyid_multi.php
Содержит одну функцию LINE_GENERATOR5().
Отвечает за вывод одной строчки в заказе.
Обычно вызывается многократно из restorebyid.php
modules/zakaz/view.php
Отвечает за вывод строк в администрировании заказов.
modules/zakaz/zakaz.php
Форма оформления заказа. Выводится сразу при нажатии на кнопку Заказ
modules/zakaz/zakaz_multi.php
Содержит одну функцию LINE_GENERATOR().
Отвечает за вывод одной строчки в заказе.
Обычно вызывается многократно из zakaz.php
modules/zakaz/zakaz_multi.php
Вспомогательные функции использующиеся check_multi.php
Отвечают за проверку данных и вывод, а также за идентификацию пользователя.
modules/zakaz/zchange.php
Форма смены статуса заказа оператором.
Также умеет перестраиваться на английский интерфейс.
Обновляет родительскую страницу после успешной смены статуса заказа.
Copyright © Спутниковый мониторинг окружающей среды, ДВО РАН Все права защищены. Опубликовано на: 2007-07-12 (3948 Прочтено) [ Назад ] |