Commit
commit 0e63a3dbd3745f4ec881b8a985641fcf805f96dc Author: Jan DankertDate: Sat Dec 1 02:59:28 2018 +0100 Strategie-Muster für den Publisher einsetzen. Dadurch wird vieles einfacher. modules/cms-core/action/FolderAction.class.php | 3 +- modules/cms-core/action/PageAction.class.php | 6 +- .../cms-core/action/PageelementAction.class.php | 26 +- modules/cms-core/action/TemplateAction.class.php | 4 +- modules/cms-core/model/File.class.php | 3 +- modules/cms-core/model/Folder.class.php | 35 +- modules/cms-core/model/Page.class.php | 81 +--- modules/cms-core/model/Value.class.php | 69 ++- modules/cms-publish/PublicLinkSchema.class.php | 178 -------- modules/cms-publish/Publish.class.php | 328 +------------ modules/cms-publish/PublishEdit.class.php | 49 ++ ...nkSchema.class.php => PublishPreview.class.php} | 28 +- modules/cms-publish/PublishPublic.class.php | 507 +++++++++++++++++++++ modules/cms-publish/PublishShow.class.php | 51 +++ modules/cms-publish/require.php | 10 +- .../cms-ui/themes/default/html/views/file/edit.php | 2 +- modules/util/ClassUtils.class.php | 15 + modules/util/GlobalFunctions.class.php | 1 + modules/util/require.php | 1 + 19 files changed, 749 insertions(+), 648 deletions(-)