CoolCMS API

Presenters

Table of Contents

Namespaces

Traits

Classes

AdminMenuItemPresenter
AdminPagePresenter
ApiClientPresenter
Api endpoint `api/system/api-client`: administration of external Api clients (application keys).
AssetUsagePresenter
Api endpoint `api/system/asset-usage`: image usages and image variant assignments.
AssetVariantPresenter
Api endpoint `api/system/asset-variant`: image variants.
AuthPresenter
BlacklistedWordPresenter
BlacklistPresenter
CountryPresenter
Api endpoint `api/system/country`: CRUD of countries (`cms_system_countries`). Reads are public (guest) via RBAC.
CronJobPresenter
Api endpoint `api/system/cron-job` — jobs of the cron scheduler.
CurrencyPresenter
CustomAssetPresenter
Custom code library (`api/system/custom-asset`).
EmailPresenter
EmailQueuePresenter
ExternalConnectionPresenter
Api endpoint `api/system/external-connection`: external third-party connections.
FileSystemPresenter
Api endpoint `api/system/file-system`: works with files in the uploads directory (not the `File` DB entity, which `FileManager` handles).
ImagePresenter
Api endpoint `api/system/image`: CRUD of standalone images (assets), including variant upload.
LanguagePresenter
LocalizationPresenter
LoginProviderPresenter
MenuItemPresenter
MenuPresenter
NotificationPresenter
Api endpoint `api/system/notification`: CRUD of notifications plus orphan cleanup.
NotificationTypePresenter
Api endpoint `api/system/notification-type`: CRUD of notification types.
PagePresenter
PageSectionPresenter
Api endpoint `api/system/page-section`: CRUD of page sections (`page_sections`), the full set `get`/`get-by`/`get-all`/`save`/`update-columns`/`delete`/`delete-all`.
PaymentCallbackPresenter
PaymentErrorLogPresenter
PaymentGatePhonePresenter
PaymentGatePresenter
PaymentGatewayNotificationPresenter
History of payment gateway notifications, for the admin tab of a payment.
PaymentItemPresenter
PaymentPresenter
PaymentRegionPresenter
PaymentStatusPresenter
Payment status code list (`api/system/payment-status`), seeded only: there is no admin CRUD grid, the statuses are bound to the PHP enum {@see \App\UI\Api\System\Enums\PaymentStatus}.
PaymentTransactionPresenter
Payment transactions at the gateway, for the admin list of a payment.
PdfTemplateLayoutPresenter
Code list of PDF invoice layouts (`api/system/pdf-template-layout`), read mainly by the Admin bridge (the Invoicer Setting form, the PDF look select). `CrudTrait` also serves the admin layout CRUD grid; without it the bridge fails silently.
PdfTemplatePresenter
Api endpoint `api/system/pdf-template`: CRUD of PDF templates (base: `name`).
PrivilegeGroupPresenter
Api endpoint `api/system/privilege-group`: CRUD of privilege groups. Standard five-layer ORM CRUD (get/get-by/get-all/save/delete via {@see CrudTrait}) for the group header and its multilingual texts, the same pattern as `UserRolePresenter` and `PagePresenter`.
RegionPresenter
RoutePresenter
SettingPresenter
SmtpSettingPresenter
SupplyKindPresenter
Api endpoint `api/system/supply-kind`: CRUD of supply kinds (`cms_system_supply_kinds`). Reads are public (guest) via RBAC.
TariffPresenter
TaxPresenter
API endpoint `api/system/tax` — VAT engine bridge for Front.
UnitPresenter
API endpoint `api/system/unit`: CRUD of units of measure.
UserDiscountLevelPresenter
API endpoint `api/system/user-discount-level`: CRUD of the user discount level code list (`cms_system_user_discount_levels`). Serves the admin bridge (grid + form).
UserGroupPresenter
UserPaymentPresenter
The legacy `updateStatusForPayment` endpoint was removed: it had no caller and passed a raw request value to a strict `?int` (TypeError, HTTP 500). Membership payments are activated only by the gateway callback ({@see \App\UI\Api\System\PaymentGateways\PaymentCallbackRegistry}, `SYSTEM_USER_PAYMENT`), which hands {@see UserPaymentManager::updateStatusForPayment()} the loaded `Payment` directly.
UserPresenter
UserRolePresenter
API endpoint `api/system/user-role` — CRUD of user roles.
UserRolePrivilegePresenter
API endpoint `api/system/user-role-privilege`: the RBAC role x privilege matrix.
UserTypePresenter
VatIdCheckPresenter
API endpoint `api/system/vat-id-check`: VAT id verification.
VatPresenter
API endpoint `api/system/vat` — CRUD sazeb DPH (cms_system_vats). Pro admin bridge.
VatRatePresenter
API endpoint `api/system/vat-rate`: CRUD of VAT rates plus the atomic operation `save-successor` ("new rate from date").
On this page

Search results