Система управления «Сайт PRO»
Версия 20240107

Классы

Основные классы и объекты

КлассОписание
Cms\Root\Conf

Объект для работы с конфигурацией сайта

Cms\Root\Auth

Объект для работы с аутентификацией пользователя

Cms\Root\Main

Объект с общими функциями системы управления

Cms\Root\Main\Modules

Объект для работы с модулями системы управления

Cms\Root\Main\Storage

Объект для запроса контента из базы данных

Cms\Root\Main\Request

Объект для обработки HTTP-запроса и ответа на него

Cms\Root\Main\Display

Объект для отправки данных и HTML в браузер

Cms\Root\Form

Объект для работы с формами ввода данных

Cms\Root\Page

Объект «Страница»

Базовые вспомогательные классы и объекты

КлассОписание
Cms\Root\App

Глобальный объект для инициализации системы управления

Cms\Root\Base

Базовый класс для всех объектов системы управления

Cms\Root\Error

Объект «Ошибка»

Классы и объекты для работы с контентом страниц

КлассОписание
Cms\Root\Page

Объект «Страница»

Cms\Root\News

Объект «Новость»

Cms\Root\Catalog

Объект «Каталог»

Cms\Root\Price

Объект «Позиция каталога»

Cms\Root\Photos

Объект «Фотоальбом»

Cms\Root\Photo

Объект «Фотография»

Cms\Root\Find

Объект для поиска по страницам

Cms\Root\Block

Объект для работы с блоками внутри страниц

Cms\Root\Table

Объект «Таблица»

Cms\Root\Table\Col

Объект «Колонка таблицы»

Cms\Root\Table\Row

Объект «Строка таблицы»

Классы и объекты для работы с интернет-магазином

КлассОписание
Cms\Root\Cart

Объект для работы с корзиной заказа

Cms\Root\Catalog

Объект «Каталог»

Cms\Root\Price

Объект «Позиция каталога»

Cms\Root\Zakaz

Объект «Заказ»

Классы и объекты для работы с сообщениями пользователей

КлассОписание
Cms\Root\Talk

Объект «Сообщение»

Cms\Root\Comment

Объект «Комментарий»

Классы и объекты для работы с базой данных

КлассОписание
Cms\Root\Data\Base

Базовый класс для работы с произвольной базой данных

Cms\Root\Data\MySQL

Драйвер для работы с базой данных MySQL.

Cms\Root\Data\MySQLi

Драйвер для работы с базой данных MySQL.

Cms\Root\Data\SQLite

Драйвер для работы с базой данных SQLite.

Cms\Root\Data\PostgreSQL

Драйвер для работы с базой данных PostgreSQL.

Cms\Root\Data\SqlSrv

Драйвер для работы с базой данных MS SQL Server.

Cms\Root\Data\Debug

Драйвер для работы с базой данных с отладкой

Cms\Root\Data\Parser

Объект для разбора SQL-запроса

Cms\Root\Data\Table

Объект «Таблица»

Cms\Root\Data\Field

Объект «Поле таблицы»

Cms\Root\Data\Type

Объект «Тип страницы»

Cms\Root\Data\Property

Объект «Свойство страницы»

Cms\Root\Sql

Объект «SQL-запрос»

Классы и объекты для работы с формами

КлассОписание
Cms\Root\Form

Объект для работы с формами ввода данных

Cms\Root\Form\Document

Объект «Форма ввода данных»

Cms\Root\Form\Element

Объект «Элемент формы»

Cms\Root\Form\Wrapper

Объект для передачи массива в форму ввода данных

Классы и объекты для работы с полями форм

КлассОписание
Cms\Root\Form\Field\Group

Объект «Группа полей»

Cms\Root\Form\Field\Base

Объект «Поле»

Cms\Root\Form\Field\Text

Объект «Поле: текстовое поле»

Cms\Root\Form\Field\Email

Объект «Поле: адрес e-mail»

Cms\Root\Form\Field\Password

Объект «Поле: ввод пароля»

Cms\Root\Form\Field\Checkbox

Объект «Поле: флажок (да/нет)»

Cms\Root\Form\Field\Checkboxes

Объект «Поле: множественный список»

Cms\Root\Form\Field\Select

Объект «Поле: раскрывающийся список»

Cms\Root\Form\Field\Select2

Объект «Поле: раскрывающийся список 2»

Cms\Root\Form\Field\Radio

Объект «Поле: переключатель»

Cms\Root\Form\Field\Textarea

Объект «Поле: многострочный текст»

Cms\Root\Form\Field\Textarea2

Объект «Поле: сокращённый многострочный текст»

Cms\Root\Form\Field\Tags

Объект «Поле: тэги»

Cms\Root\Form\Field\TinyMCE

Объект «Поле: визуальный редактор»

Cms\Root\Form\Field\TinyMCE2

Объект «Поле: сокращённый визуальный редактор»

Cms\Root\Form\Field\Date

Объект «Поле: дата без времени»

Cms\Root\Form\Field\Time

Объект «Поле: время без даты»

Cms\Root\Form\Field\DateTime

Объект «Поле: дата и время»

Cms\Root\Form\Field\Month

Объект «Поле: месяц»

Cms\Root\Form\Field\Week

Объект «Поле: неделя»

Cms\Root\Form\Field\Hidden

Объект «Поле: скрытое поле»

Cms\Root\Form\Field\Label

Объект «Поле: метка»

Cms\Root\Form\Field\Value

Объект «Поле: значение»

Cms\Root\Form\Field\Hr

Объект «Поле: разделитель»

Cms\Root\Form\Field\File

Объект «Поле: выбор файла»

Cms\Root\Form\Field\Files

Объект «Поле: множественная загрузка файлов»

Cms\Root\Form\Field\Image

Объект «Поле: выбор изображения»

Cms\Root\Form\Field\Photo

Объект «Поле: выбор фотографии»

Cms\Root\Form\Field\Flash

Объект «Поле: выбор флэш-анимации»

Cms\Root\Form\Field\Media

Объект «Поле: выбор мультимедиа»

Cms\Root\Form\Field\Captcha

Объект «Поле: проверка на человека (CAPTCHA)»

Cms\Root\Form\Field\Recaptcha

Объект «Поле: проверка на человека (reCAPTCHA)»

Cms\Root\Form\Field\Multiple

Объект «Поле: множественный список»

Cms\Root\Form\Field\Multiple2

Объект «Поле: множественный список 2»

Cms\Root\Form\Field\Submit

Объект «Поле: кнопка сохранения»

Cms\Root\Form\Field\Upload

Объект «Поле: загрузка файла»

Cms\Root\Form\Field\Color

Объект «Поле: выбор цвета»

Cms\Root\Form\Field\Multimap

Объект «Поле: список во всплывающем окне»

Cms\Root\Form\Field\Combine

Объект «Поле: комбинированное поле»

Cms\Root\Form\Field\Address

Объект «Поле: ввод адреса»

Cms\Root\Form\Field\Images

Объект «Поле: множественная загрузка изображений»

Cms\Root\Form\Field\Multiup

Объект «Поле: множественная загрузка файлов»

Cms\Root\Form\Field\Upload1

Объект «Поле: загрузка файлов»

Cms\Root\Form\Field\Upload2

Объект «Поле: загрузка файлов»

Классы и объекты для работы с файловым и прочим контентом

КлассОписание
Cms\Root\File

Объект для работы с файлами

Cms\Root\Thumb

Объект для работы с изображениями

Cms\Root\Main\Sitemap

Объект для генерации sitemap.xml

Классы и объекты для обработки внешних запросов

КлассОписание
Cms\Root\Main\Request

Объект для обработки HTTP-запроса и ответа на него

Cms\Root\Api

Объект для работы с API-запросами

Cms\Root\Email

Объект для работы с почтой

Cms\Root\Redis

Объект для кэширования Redis.

Классы и объекты для работы с пользователями и группами

КлассОписание
Cms\Root\User

Объект «Пользователь»

Cms\Root\Group

Объект «Группа пользователей»

Прочие классы