Commit
commit 31db889bc7d534e11ba9c3538c2a7e193250167a Author: Jan DankertDate: Sun Dec 8 20:56:47 2024 +0100 New: Users are now able to store bookmarks. .../action/object/ObjectBookmarkAction.class.php | 42 ++++++++ .../profile/ProfileAvailableAction.class.php | 3 +- .../action/profile/ProfileBookmarkAction.class.php | 30 ++++++ modules/cms/model/BaseObject.class.php | 22 ++++- modules/cms/model/Bookmark.class.php | 109 +++++++++++++++++++++ modules/cms/model/User.class.php | 6 ++ .../themes/default/html/views/element/remove.php | 1 + .../cms/ui/themes/default/html/views/file/edit.php | 1 + .../ui/themes/default/html/views/file/history.php | 1 + .../ui/themes/default/html/views/file/preview.php | 1 + .../ui/themes/default/html/views/file/upload.php | 8 +- .../themes/default/html/views/folder/advanced.php | 1 + .../default/html/views/folder/createfile.php | 1 + .../default/html/views/folder/createimage.php | 1 + .../default/html/views/folder/createscript.php | 2 + .../default/html/views/folder/createtext.php | 3 + .../themes/default/html/views/folder/inherit.php | 1 + .../ui/themes/default/html/views/folder/pub.php | 2 + .../ui/themes/default/html/views/folder/remove.php | 1 + .../ui/themes/default/html/views/group/edit.php | 2 + .../ui/themes/default/html/views/group/info.php | 1 + .../default/html/views/group/memberships.php | 11 +-- .../ui/themes/default/html/views/group/remove.php | 1 + .../ui/themes/default/html/views/group/rights.php | 1 + .../ui/themes/default/html/views/image/edit.php | 1 + .../ui/themes/default/html/views/image/history.php | 1 + .../ui/themes/default/html/views/image/preview.php | 1 + .../ui/themes/default/html/views/image/size.php | 3 + .../ui/themes/default/html/views/index/show.php | 6 ++ .../default/html/views/index/show.tpl.src.xml | 7 ++ .../ui/themes/default/html/views/language/edit.php | 1 + .../themes/default/html/views/language/remove.php | 2 + .../ui/themes/default/html/views/login/license.php | 2 + .../ui/themes/default/html/views/login/login.php | 4 + .../themes/default/html/views/login/password.php | 3 +- .../default/html/views/login/passwordcode.php | 3 +- .../themes/default/html/views/login/register.php | 3 +- .../default/html/views/login/registercode.php | 3 +- .../ui/themes/default/html/views/model/edit.php | 1 + .../ui/themes/default/html/views/model/remove.php | 2 + .../themes/default/html/views/object/aclform.php | 3 + .../themes/default/html/views/object/bookmark.php | 21 ++++ .../default/html/views/object/bookmark.tpl.src.xml | 9 ++ .../ui/themes/default/html/views/object/info.php | 7 ++ .../themes/default/html/views/object/inherit.php | 1 + .../ui/themes/default/html/views/object/name.php | 1 + .../ui/themes/default/html/views/object/prop.php | 1 + .../themes/default/html/views/object/settings.php | 2 + .../ui/themes/default/html/views/page/advanced.php | 1 + .../cms/ui/themes/default/html/views/page/all.php | 4 +- .../cms/ui/themes/default/html/views/page/edit.php | 2 + .../cms/ui/themes/default/html/views/page/info.php | 8 ++ .../cms/ui/themes/default/html/views/page/name.php | 2 + .../ui/themes/default/html/views/page/preview.php | 9 +- .../cms/ui/themes/default/html/views/page/pub.php | 1 + .../cms/ui/themes/default/html/views/page/src.php | 9 +- .../themes/default/html/views/pageelement/all.php | 4 +- .../default/html/views/pageelement/history.php | 1 + .../themes/default/html/views/pageelement/link.php | 1 + .../default/html/views/pageelement/preview.php | 1 + .../themes/default/html/views/pageelement/pub.php | 1 + .../default/html/views/pageelement/value.php | 6 ++ .../themes/default/html/views/profile/bookmark.php | 39 ++++++++ .../html/views/profile/bookmark.tpl.src.xml | 32 ++++++ .../default/html/views/profile/confirmmail.php | 3 +- .../ui/themes/default/html/views/profile/edit.php | 2 + .../ui/themes/default/html/views/profile/mail.php | 3 +- .../ui/themes/default/html/views/profile/pw.php | 4 +- .../ui/themes/default/html/views/profile/show.php | 3 + .../ui/themes/default/html/views/profile/theme.php | 20 +--- .../default/html/views/profile/theme.tpl.src.xml | 2 +- .../ui/themes/default/html/views/project/add.php | 1 + .../themes/default/html/views/project/advanced.php | 1 + .../ui/themes/default/html/views/project/edit.php | 1 + .../ui/themes/default/html/views/project/prop.php | 4 + .../themes/default/html/views/project/remove.php | 1 + .../themes/default/html/views/projectlist/add.php | 2 + .../ui/themes/default/html/views/script/edit.php | 1 + .../themes/default/html/views/script/history.php | 1 + .../themes/default/html/views/script/preview.php | 1 + .../ui/themes/default/html/views/script/value.php | 2 + .../ui/themes/default/html/views/search/edit.php | 3 + .../cms/ui/themes/default/html/views/tag/prop.php | 1 + .../ui/themes/default/html/views/tag/remove.php | 1 + .../ui/themes/default/html/views/taglist/add.php | 1 + .../themes/default/html/views/template/addel.php | 1 + .../ui/themes/default/html/views/template/edit.php | 2 + .../themes/default/html/views/template/history.php | 1 + .../ui/themes/default/html/views/template/info.php | 2 + .../themes/default/html/views/template/preview.php | 9 +- .../ui/themes/default/html/views/template/prop.php | 1 + .../ui/themes/default/html/views/template/pub.php | 1 + .../themes/default/html/views/template/remove.php | 2 + .../ui/themes/default/html/views/template/src.php | 3 + .../themes/default/html/views/templatelist/add.php | 1 + .../default/html/views/templatelist/edit.php | 1 + .../cms/ui/themes/default/html/views/text/edit.php | 1 + .../ui/themes/default/html/views/text/history.php | 1 + .../ui/themes/default/html/views/text/preview.php | 1 + .../ui/themes/default/html/views/text/value.php | 2 + .../ui/themes/default/html/views/title/show.php | 5 + .../default/html/views/title/show.tpl.src.xml | 6 ++ .../cms/ui/themes/default/html/views/url/edit.php | 1 + .../ui/themes/default/html/views/url/preview.php | 1 + .../ui/themes/default/html/views/user/advanced.php | 2 + .../cms/ui/themes/default/html/views/user/edit.php | 4 + .../cms/ui/themes/default/html/views/user/info.php | 3 + .../cms/ui/themes/default/html/views/user/prop.php | 3 + .../cms/ui/themes/default/html/views/user/pw.php | 1 + .../ui/themes/default/html/views/user/remove.php | 2 + .../ui/themes/default/html/views/user/rights.php | 1 + .../cms/ui/themes/default/script/openrat/form.js | 14 ++- .../ui/themes/default/script/openrat/form.min.js | 12 +-- .../themes/default/script/openrat/workbench.min.js | 9 -- .../ui/themes/default/style/openrat-fieldset.css | 41 ++++---- .../ui/themes/default/style/openrat-fieldset.less | 47 ++++++--- .../themes/default/style/openrat-fieldset.min.css | 2 +- .../cms/ui/themes/default/style/openrat-form.css | 27 ++--- .../cms/ui/themes/default/style/openrat-form.less | 44 ++++++--- .../ui/themes/default/style/openrat-form.min.css | 2 +- .../cms/ui/themes/default/style/openrat-image.css | 3 + .../cms/ui/themes/default/style/openrat-image.less | 5 + .../ui/themes/default/style/openrat-image.min.css | 2 +- modules/cms/update/Update.class.php | 2 +- .../cms/update/version/DBVersion000033.class.php | 2 +- .../cms/update/version/DBVersion000036.class.php | 31 ++++++ modules/language/Language_CN.class.php | 1 + modules/language/Language_DE.class.php | 1 + modules/language/Language_EN.class.php | 1 + modules/language/Language_ES.class.php | 1 + modules/language/Language_FR.class.php | 1 + modules/language/Language_IT.class.php | 1 + modules/language/Language_RU.class.php | 1 + modules/language/Messages.class.php | 1 + modules/language/language.yml | 3 + .../html/component_form/FormComponent.class.php | 66 +++++++------ .../html/component_group/GroupComponent.class.php | 8 +- 137 files changed, 719 insertions(+), 186 deletions(-)