]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/ForumManager.php
Merge pull request #6336 from MrPetovan/bug/6334-get-app-namespace
[friendica.git] / src / Content / ForumManager.php
index 7b947359a6521a246b1ebcba64e3f35f4ffb0f9d..d39ea30294793387fe71faabf7850b18b4da396c 100644 (file)
@@ -6,7 +6,6 @@
 namespace Friendica\Content;
 
 use Friendica\Core\Protocol;
-use Friendica\Content\Feature;
 use Friendica\Content\Text\HTML;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
@@ -15,8 +14,6 @@ use Friendica\Database\DBA;
 use Friendica\Model\Contact;
 use Friendica\Util\Proxy as ProxyUtils;
 
-require_once 'include/dba.php';
-
 /**
  * @brief This class handles methods related to the forum functionality
  */
@@ -31,11 +28,12 @@ class ForumManager
         * @param boolean $showprivate Show private groups
         *
         * @return array
-        *      'url'   => forum url
-        *      'name'  => forum name
-        *      'id'    => number of the key from the array
-        *      'micro' => contact photo in format micro
-        *      'thumb' => contact photo in format thumb
+        *    'url'    => forum url
+        *    'name'    => forum name
+        *    'id'    => number of the key from the array
+        *    'micro' => contact photo in format micro
+        *    'thumb' => contact photo in format thumb
+        * @throws \Exception
         */
        public static function getList($uid, $lastitem, $showhidden = true, $showprivate = false)
        {
@@ -90,6 +88,8 @@ class ForumManager
         * @param int $uid The ID of the User
         * @param int $cid The contact id which is used to mark a forum as "selected"
         * @return string
+        * @throws \Friendica\Network\HTTPException\InternalServerErrorException
+        * @throws \ImagickException
         */
        public static function widget($uid, $cid = 0)
        {
@@ -145,6 +145,8 @@ class ForumManager
         *
         * @param int $uid The ID of the User
         * @return string
+        * @throws \Friendica\Network\HTTPException\InternalServerErrorException
+        * @throws \ImagickException
         */
        public static function profileAdvanced($uid)
        {
@@ -185,9 +187,10 @@ class ForumManager
         * Count unread items of connected forums and private groups
         *
         * @return array
-        *      'id' => contact id
-        *      'name' => contact/forum name
-        *      'count' => counted unseen forum items
+        *    'id' => contact id
+        *    'name' => contact/forum name
+        *    'count' => counted unseen forum items
+        * @throws \Exception
         */
        public static function countUnseenItems()
        {