Commit

commit 4cd714449523f107ee52d5f0599286cd384c3ed7
Author: Jan Dankert 
Date:   Wed Dec 11 22:51:49 2019 +0100

    Fix: always setting the typeid. New: Every model object must implement load() and delete().

 modules/cms-core/model/BaseObject.class.php        |  13 +-
 modules/cms-core/model/File.class.php              |   1 +
 modules/cms-core/model/Folder.class.php            |   1 +
 modules/cms-core/model/Image.class.php             | 495 +++++++++++----------
 modules/cms-core/model/Link.class.php              |   1 +
 modules/cms-core/model/ModelBase.class.php         |   4 +
 modules/cms-core/model/Name.class.php              |  10 +
 modules/cms-core/model/Page.class.php              |   1 +
 modules/cms-core/model/Text.class.php              |  99 +++--
 modules/cms-core/model/Url.class.php               |   1 +
 .../macro/LanguageLinksForPage.class.php           |   3 +-
 11 files changed, 331 insertions(+), 298 deletions(-)