В этой части разберем содержимое файла includes\functions\app.php содержащего функции участвующие при разработке собственных плагинов.
Этот файл содержит вспомогательные функции общего назначения , используемые по всей системе Spruton Studio. Он включает:
- Работу с изображениями, файлами и mime-типами
- Форматирование даты и времени
- Локализация календаря (
i18n_date) - Поддержку уведомлений, тултипов, стилей
- Функции безопасности (проверка токена формы)
- Генерацию HTML-элементов (иконки, кнопки, всплывающие окна)
- Работу с сессиями, кэшированием
- Вспомогательные функции для интерфейса: модальные окна, подсказки, обрезка текста
- JSON-работу, валидацию, работу с URL
Полезные функции из app.php для создания плагина
Пример использования в плагине
1. Вывод уведомления:
echo alert_success(‘Данные успешно сохранены!’);
2. Вывод кнопки с иконкой:
3. Модальное окно:
4. Обрезка текста:
5. Копирование в буфер обмена:
echo app_clipboardjs_icon(«Секретный код», «clipboardjs-right»);