⟵ сюдатуда ⟶
  • Установка
  • Конфигурация на Ubuntu
  • Обновления
  • Бэкапы
  • Multi/no-multi
  • Консольная утилита bin/totum
  • Основы для пользователей
  • Интерфейс и компоновка
  • Таблицы и их параметры
  • Префильтр
  • Поля и их параметры
  • Синтаксис
  • Код, действия, форматирование
  • Реляционные взаимосвязи
  • Порядок расчета и единицы пересчета
  • Сравнения
  • Функции
  • Отладка
  • Автозаполнение расчетных и временных
  • Дублирование строк и циклов
  • Деревья
  • Печать и CSV
  • API
  • Роли и пользователи
  • Нотификации
  • Действия по расписанию
  • Анонимные таблицы
  • Внешние формы
  • Экспорт и импорт таблиц
  • Системные таблицы
  • Подключение функций
  • Дополнительные интерфейсы
  • Структура файлов
  • Структура базы
  • Структура файлов и папок

    📁 bin - исполняемые файлы для вызова через консоль

    •••• — schema_file - раскодирование базы totum 0.9.* (c 1.. не используется)

    •••• — totum - консольные команды totum

    📁 http - папка корня web-интерфейса

    •••• 📁 css - css-настройки

    •••• 📁 fls - папка для загрузки пользовательских файлов

    •••• 📁 fonts - файлы шрифтов

    •••• 📁 imgs - файлы интерфейсных картинок

    •••• 📁 js - js-скрипты

    •••• — .htaccess - настройки сервера Apache

    •••• — html.html - файл шаблона для iframe - таблиц

    •••• — index.php - стартовый скрипт всех интерфейсов

    •••• — robots.txt - настроки для поисковых систем

    📁 myLogs - папка логов (создается при включении логов)

    📁 totum

    •••• 📁 commands - классы команд для bin/totum

    •••• 📁 common - основные классы тотум

    •••• •••• 📁 calculates - классы рассчета

    •••• •••• 📁 configs - классы конфигов

    •••• •••• 📁 controllers - классы контроллеров

    •••• •••• 📁 Json - классы для обработки json

    •••• •••• 📁 logs - классы обслуживающие системы логирования

    •••• •••• 📁 sql - подключение к PostgreSql

    •••• •••• — Auth.php - общие функции авторизации

    •••• •••• — criticalErrorException.php - класс ошибки

    •••• •••• — Crypt.php - функции шифрования для адресной строки и фильтров

    •••• •••• — Cycle.php - логика циклов

    •••• •••• — errorException.php - класс ошибки

    •••• •••• — Field.php - базовый класс полей

    •••• •••• — FieldModifyItem.php - класс для передачи данных по изменению

    •••• •••• — FormatParamsForSelectFromTable.php - класс для формирования данных при totum-запросе функцией getByParams

    •••• •••• — Formats.php - форматирование для дат, числительных и транслитерация (rus)

    •••• •••• — Model.php - базовый класс модели

    •••• •••• — NoValueField.php - основа для полей без значения

    •••• •••• — tableSaveException.php - класс ошибки

    •••• •••• — Totum.php - класс инициализации totum

    •••• •••• — TotumInstall.php - механизмы установки и обновлений

    •••• •••• — User.php - класс работы с пользователем

    •••• •••• — WithPathMessTrait.php - trait для классов ошибок

    •••• 📁 fieldTypes - классы полей

    •••• 📁 models - классы специальных моделей

    •••• 📁 moduls - модули

    •••• 📁 tableTypes - классы таблиц

    •••• 📁 templates - шаблоны с подключением фронтенд-компонентов

    📁 totumTmpFiles - папка временных файлов (создается при манипуляциях со схемами, закачке файлов и тд)

    📁 vendor - подгружаемые composer зависимости

    — .gitattributes - настройки github

    — .gitignore - настройки git

    — CalculateExtensions.php - подключаемые ext* функции

    — composer.json - настройки composer

    — composer.lock - настройки composer

    — Conf.php - настройки конкретного проекта totum

    — Conf.php.default - вариант настроек totum

    — LICENSE - лицензия totum

    — README.md - описание totum (eng)

    — README_RU.md - описание totum (ru)