<?php
- declare(strict_types=1);
namespace wcf\data\like;
+use wcf\data\reaction\type\ReactionType;
+use wcf\data\reaction\type\ReactionTypeCache;
use wcf\data\DatabaseObject;
use wcf\system\WCF;
<?php
- declare(strict_types=1);
namespace wcf\data\like\object;
use wcf\data\object\type\ObjectTypeCache;
+use wcf\data\reaction\type\ReactionTypeCache;
use wcf\data\user\User;
use wcf\data\DatabaseObject;
use wcf\system\WCF;
<?php
- declare(strict_types=1);
namespace wcf\system\menu\user\profile\content;
-use wcf\data\like\Like;
use wcf\data\like\ViewableLikeList;
+use wcf\system\reaction\ReactionHandler;
use wcf\system\SingletonFactory;
use wcf\system\WCF;
<?php
- declare(strict_types=1);
namespace wcf\util;
+use wcf\data\DatabaseObjectDecorator;
use wcf\system\exception\SystemException;
/**
<item name="wcf.acp.menu.link.devtools.project.add"><![CDATA[Projekt hinzufügen]]></item>
<item name="wcf.acp.menu.link.devtools.project.list"><![CDATA[Projekte]]></item>
<item name="wcf.acp.menu.link.devtools.notificationTest"><![CDATA[Benachrichtigungstest]]></item>
+ <item name="wcf.acp.menu.link.log.modification"><![CDATA[Globales Veränderungsprotokoll]]></item>
+ <item name="wcf.acp.menu.link.reactionType"><![CDATA[Reaktionen]]></item>
+ <!-- @TODO maybe use "Reaktion" instead of "Reaktions-Typ", because its more comprehensible for users -->
+ <item name="wcf.acp.menu.link.reactionType.list"><![CDATA[Reaktions-Typen]]></item>
+ <item name="wcf.acp.menu.link.reactionType.add"><![CDATA[Reaktions-Typ hinzufügen]]></item>
+ <item name="wcf.acp.menu.link.reactionType.edit"><![CDATA[Reaktions-Typ bearbeiten]]></item>
</category>
+ <category name="wcf.acp.modificationLog">
+ <item name="wcf.acp.modificationLog.list"><![CDATA[Globales Veränderungsprotokoll]]></item>
+ <item name="wcf.acp.modificationLog.action"><![CDATA[Aktion]]></item>
+ <item name="wcf.acp.modificationLog.action.all"><![CDATA[Alle Aktion]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject"><![CDATA[Betroffenes Objekt]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject.id"><![CDATA[ID: {@$modificationLog->objectID}]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject.unknown"><![CDATA[(Existiert nicht mehr)]]></item>
+ <item name="wcf.acp.modificationLog.package.all"><![CDATA[Alle Quellen]]></item>
+ <item name="wcf.acp.modificationLog.time.afterDate"><![CDATA[Ab dem Zeitpunkt]]></item>
+ <item name="wcf.acp.modificationLog.time.beforeDate"><![CDATA[Vor dem Zeitpunkt]]></item>
+ <item name="wcf.acp.modificationLog.unsupportedObjectTypes"><![CDATA[Einige Typen werden aktuell nicht unterstützt und müssen zuvor vom Hersteller angepasst werden.]]></item>
+ </category>
+
<category name="wcf.acp.notice">
<item name="wcf.acp.notice.add"><![CDATA[Hinweis hinzufügen]]></item>
<item name="wcf.acp.notice.cssClassName"><![CDATA[Darstellung]]></item>
<item name="wcf.acp.menu.link.devtools.project.add"><![CDATA[Add Project]]></item>
<item name="wcf.acp.menu.link.devtools.project.list"><![CDATA[Projects]]></item>
<item name="wcf.acp.menu.link.devtools.notificationTest"><![CDATA[Notification Test]]></item>
+ <item name="wcf.acp.menu.link.log.modification"><![CDATA[Global Modification Log]]></item>
+ <item name="wcf.acp.menu.link.reactionType"><![CDATA[Reaction]]></item>
+ <!-- @TODO maybe use "Reactions" instead of "Reaction Types", because its more comprehensible for users -->
+ <item name="wcf.acp.menu.link.reactionType.list"><![CDATA[Reaktion Types]]></item>
+ <item name="wcf.acp.menu.link.reactionType.add"><![CDATA[Add Reaction Type]]></item>
+ <item name="wcf.acp.menu.link.reactionType.edit"><![CDATA[Edit Reaction Type]]></item>
</category>
+ <category name="wcf.acp.modificationLog">
+ <item name="wcf.acp.modificationLog.list"><![CDATA[Global Modification Log]]></item>
+ <item name="wcf.acp.modificationLog.action"><![CDATA[Action]]></item>
+ <item name="wcf.acp.modificationLog.action.all"><![CDATA[All Actions]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject"><![CDATA[Affected Object]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject.id"><![CDATA[ID: {@$modificationLog->objectID}]]></item>
+ <item name="wcf.acp.modificationLog.affectedObject.unknown"><![CDATA[(Does not exist anymore)]]></item>
+ <item name="wcf.acp.modificationLog.package.all"><![CDATA[All Sources]]></item>
+ <item name="wcf.acp.modificationLog.time.afterDate"><![CDATA[After the date]]></item>
+ <item name="wcf.acp.modificationLog.time.beforeDate"><![CDATA[Before the date]]></item>
+ <item name="wcf.acp.modificationLog.unsupportedObjectTypes"><![CDATA[Some types are currently not supported and require changes to be made by the vendor.]]></item>
+ </category>
+
<category name="wcf.acp.notice">
<item name="wcf.acp.notice.add"><![CDATA[Add Notice]]></item>
<item name="wcf.acp.notice.cssClassName"><![CDATA[Appearance]]></item>
disableCoverPhoto TINYINT(1) NOT NULL DEFAULT 0,
disableCoverPhotoReason TEXT,
disableCoverPhotoExpires INT(10) NOT NULL DEFAULT 0,
+ articles INT(10) NOT NULL DEFAULT 0,
+ positiveReactionsReceived MEDIUMINT(7) NOT NULL DEFAULT 0,
+ negativeReactionsReceived MEDIUMINT(7) NOT NULL DEFAULT 0,
+ neutralReactionsReceived MEDIUMINT(7) NOT NULL DEFAULT 0,
KEY username (username),
KEY email (email),