Commit
commit a0f377405e1274814ca4b4241516f5e5b91ed12a Author: Jan DankertDate: Sat Oct 17 01:14:30 2026 +0200 New: Using a structured class for the API-Response. The output for GET-Requests is now without the "output" layer. modules/cms/action/Response.class.php | 77 ++++++++------ modules/cms/action/page/PageInfoAction.class.php | 5 +- .../action/template/TemplateAddelAction.class.php | 2 +- modules/cms/api/APIResponse.class.php | 7 +- modules/cms/api/Exception.class.php | 17 ++++ modules/cms/api/Notice.class.php | 31 ++++++ modules/cms/api/Session.class.php | 14 +++ modules/cms/api/TraceElement.class.php | 15 +++ modules/cms/model/Element.class.php | 2 +- modules/cms/model/TemplateModel.class.php | 7 ++ modules/cms/output/APIOutput.class.php | 111 ++++++++++----------- modules/cms/output/BaseOutput.class.php | 32 +++++- modules/cms/output/CssOutput.class.php | 12 +-- modules/cms/output/JsonOutput.class.php | 4 +- modules/cms/output/Output.class.php | 4 +- modules/cms/output/PHPArrayOutput.class.php | 6 +- modules/cms/output/PHPSerializeOutput.class.php | 6 +- modules/cms/output/PlainOutput.class.php | 6 +- modules/cms/output/PreviewOutput.class.php | 8 +- modules/cms/output/UIOutput.class.php | 12 +-- modules/cms/output/XmlOutput.class.php | 4 +- modules/cms/output/YamlOutput.class.php | 6 +- .../cms/ui/action/index/IndexShowAction.class.php | 10 +- .../ui/themes/default/html/views/index/show.php | 2 +- .../default/html/views/index/show.tpl.src.xml | 2 +- .../ui/themes/default/script/openrat/form.min.js | 1 + .../ui/themes/default/script/openrat/workbench.js | 18 ++-- .../themes/default/script/openrat/workbench.min.js | 72 ++++++------- modules/util/Session.class.php | 2 +- modules/util/Text.class.php | 4 +- 30 files changed, 305 insertions(+), 194 deletions(-)