Commit

commit 31db889bc7d534e11ba9c3538c2a7e193250167a
Author: Jan Dankert 
Date:   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(-)