From 11fd4618a85ea9c17743866bdf38ac26ec81b93b Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Wed, 2 Dec 2015 17:36:45 +0100 Subject: [PATCH] Added box management (WIP) --- com.woltlab.wcf/acpMenu.xml | 13 + com.woltlab.wcf/userGroupOption.xml | 8 + .../install/files/acp/templates/boxAdd.tpl | 237 +++++++++++++++++ .../install/files/acp/templates/boxList.tpl | 86 ++++++ .../files/lib/acp/form/BoxAddForm.class.php | 251 ++++++++++++++++++ .../files/lib/acp/form/BoxEditForm.class.php | 138 ++++++++++ .../files/lib/acp/form/PageAddForm.class.php | 14 +- .../files/lib/acp/page/BoxListPage.class.php | 40 +++ .../install/files/lib/data/box/Box.class.php | 91 +++++++ .../files/lib/data/box/BoxAction.class.php | 115 ++++++++ .../files/lib/data/box/BoxEditor.class.php | 20 ++ .../files/lib/data/box/BoxList.class.php | 20 ++ wcfsetup/setup/db/install.sql | 32 +++ 13 files changed, 1064 insertions(+), 1 deletion(-) create mode 100644 wcfsetup/install/files/acp/templates/boxAdd.tpl create mode 100644 wcfsetup/install/files/acp/templates/boxList.tpl create mode 100644 wcfsetup/install/files/lib/acp/form/BoxAddForm.class.php create mode 100644 wcfsetup/install/files/lib/acp/form/BoxEditForm.class.php create mode 100644 wcfsetup/install/files/lib/acp/page/BoxListPage.class.php create mode 100644 wcfsetup/install/files/lib/data/box/Box.class.php create mode 100644 wcfsetup/install/files/lib/data/box/BoxAction.class.php create mode 100644 wcfsetup/install/files/lib/data/box/BoxEditor.class.php create mode 100644 wcfsetup/install/files/lib/data/box/BoxList.class.php diff --git a/com.woltlab.wcf/acpMenu.xml b/com.woltlab.wcf/acpMenu.xml index 14da8edbfb..65f790266e 100644 --- a/com.woltlab.wcf/acpMenu.xml +++ b/com.woltlab.wcf/acpMenu.xml @@ -637,5 +637,18 @@ admin.content.cms.canManageMenu fa-plus + + + + wcf.acp.menu.link.cms + admin.content.cms.canManageBox + + + + + wcf.acp.menu.link.cms.box.list + admin.content.cms.canManageBox + fa-plus + diff --git a/com.woltlab.wcf/userGroupOption.xml b/com.woltlab.wcf/userGroupOption.xml index 463227ae4c..7f2b18aea3 100644 --- a/com.woltlab.wcf/userGroupOption.xml +++ b/com.woltlab.wcf/userGroupOption.xml @@ -430,6 +430,14 @@ pdf]]> 1 + +