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

Классы

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

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

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

Cms\Root\Conf

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

Cms\Root\Form

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

Cms\Root\Main

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

Cms\Root\Main\Display

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

Cms\Root\Main\Modules

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

Cms\Root\Main\Request

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

Cms\Root\Main\Storage

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

Cms\Root\Page

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

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

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

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

Cms\Root\Base

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

Cms\Root\Error

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

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

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

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

Cms\Root\Catalog

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

Cms\Root\Find

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

Cms\Root\News

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

Cms\Root\Page

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

Cms\Root\Photo

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

Cms\Root\Photos

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

Cms\Root\Price

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

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\Comment

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

Cms\Root\Talk

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

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

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

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

Cms\Root\Data\Base

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

Cms\Root\Data\Debug

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

Cms\Root\Data\Field

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

Cms\Root\Data\MySQL

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

Cms\Root\Data\MySQLi

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

Cms\Root\Data\Parser

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

Cms\Root\Data\PostgreSQL

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

Cms\Root\Data\Property

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

Cms\Root\Data\SQLite

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

Cms\Root\Data\SqlSrv

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

Cms\Root\Data\Table

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

Cms\Root\Data\Type

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

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

КлассОписание
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\Form\Field\Menu

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

Cms\Root\Form\Field\Sort

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

Cms\Root\Form\Field\_Array

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

Cms\Root\Form\Field\Scope

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

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

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

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

Cms\Root\Thumb

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

Cms\Root\Main\Sitemap

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

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

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

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

Cms\Root\Email

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

Cms\Root\Redis

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

Cms\Root\Main\Request

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

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

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

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

Cms\Root\User

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