* Defines constants for autocompletion in IDEs. This file is not meant to be actively used anywhere!
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core
*/
/**
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
*/
// set default mod permissions
* Represents a conversation.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Executes conversation-related actions.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Extends the conversation object with functions to create, update and delete conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a list of conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a list of conversation participants.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*/
* Represents a conversation for RSS feeds.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a list of conversations for RSS feeds.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a list of conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a viewable conversation.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation
*
* Represents a conversation label.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Label
*
* Executes label-related actions.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Label
*
* Extends the label object with functions to create, update and delete labels.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Label
*
* Represents a list of conversation labels.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Label
*
* Represents a conversation message.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Executes conversation message-related actions.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Extends the message object with functions to create, update and delete messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Represents a list of conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Represents a list of search result.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Represents a list of search results.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Disables the loading of attachments and embedded objects by default.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*/
* Represents a viewable conversation message.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Represents a list of viewable conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Conversation\Message
*
* Represents a list of modification logs for conversation log page.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Modification\Log
*
* Provides a viewable conversation modification log.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Data\Modification\Log
*
* Shows the conversation form.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Form
*/
* Allows the editing of conversation drafts.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Form
*/
* Shows most recent conversations.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Page
*/
* Shows a list of conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Page
*
* Shows a conversation.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\Page
*
* Attachment object type implementation for conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Attachment
*
* Runtime cache implementation for conversations.
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Cache\Runtime
* @since 3.0
* Runtime cache implementation for conversation fetched using UserConversationList.
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Cache\Runtime
* @since 3.0
* Prepares clipboard editor items for conversations.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Clipboard\Action
*/
* Handles the number of conversations and unread conversations of the active user.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Conversation
*/
* Updates the stored username during user rename.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Event\Listener
*/
* Merges user conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Event\Listener
*/
* Imports conversation attachments.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Importer
*/
* Imports conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Importer
*/
* Imports conversation labels.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Importer
*/
* Imports conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Importer
*/
* Imports conversation users.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Importer
*/
* Handles conversation modification logs.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Log\Modification
*/
* IMessageQuoteHandler implementation for conversation messages.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Message\Quote
*/
* An implementation of IModerationQueueReportHandler for conversation messages.
*
* @author Alexander Ebert
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Moderation\Queue
*/
* Page handler implementation for the conversation list.
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Page\Handler
* @since 3.0
* Only use this class when you need the online location handling for a board-related page.
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Page\Handler
* @since 3.0
* Implementation of the online location-related page handler methods for conversations.
*
* @author Matthias Schmidt
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Page\Handler
* @since 3.0
* An implementation of ISearchableObjectType for searching in conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Search
*/
* Stat handler implementation for conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Stat
*/
* Stat handler implementation for conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Stat
*/
* User notification event for conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Event
*
* User notification event for conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Event
*
* Notification object for conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Object
*
* Notification object for conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Object
*
* Represents a conversation message notification object type.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
* Represents a conversation notification object type.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\User\Notification\Object\Type
*/
* Worker implementation for updating conversation messages.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Worker
*
* Worker implementation for updating conversations.
*
* @author Marcel Werk
- * @copyright 2001-2016 WoltLab GmbH
+ * @copyright 2001-2017 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
* @package WoltLabSuite\Core\System\Worker
*