]> git.mxchange.org Git - friendica.git/commitdiff
Fix link to user category in label
authorHypolite Petovan <hypolite@mrpetovan.com>
Fri, 28 Apr 2023 02:50:43 +0000 (22:50 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Fri, 28 Apr 2023 02:50:43 +0000 (22:50 -0400)
- Improve documentation of Content\Item->determineCategoriesTerms

src/Content/Item.php

index 2a4bc9e3e6ae2dba54ca0668809f3608678e2eb8..cb805d5db573ab89224985b7ee5ff215b4021d99 100644 (file)
@@ -96,32 +96,33 @@ class Item
        }
 
        /**
-        * Return array with details for categories and folders for an item
+        * Lists categories and folders for an item
         *
         * @param array $item
         * @param int   $uid
-        * @return [array, array]
-        *
+        * @return array
         * [
-        *      [ // categories array
-        *          {
-        *               'name': 'category name',
-        *               'removeurl': 'url to remove this category',
-        *               'first': 'is the first in this array? true/false',
-        *               'last': 'is the last in this array? true/false',
-        *           } ,
-        *           ....
-        *       ],
-        *       [ //folders array
-        *                      {
-        *               'name': 'folder name',
-        *               'removeurl': 'url to remove this folder',
-        *               'first': 'is the first in this array? true/false',
-        *               'last': 'is the last in this array? true/false',
-        *           } ,
-        *           ....
-        *       ]
-        *  ]
+        *     [ // categories array
+        *         {
+        *             'name': 'category name',
+        *             'removeurl': 'url to remove this category',
+        *             'first': 'is the first in this array? true/false',
+        *             'last': 'is the last in this array? true/false',
+        *         },
+        *         ...
+        *     ],
+        *     [ //folders array
+        *         {
+        *             'name': 'folder name',
+        *             'removeurl': 'url to remove this folder',
+        *             'first': 'is the first in this array? true/false',
+        *             'last': 'is the last in this array? true/false',
+        *         } ,
+        *         ...
+        *     ]
+        * ]
+        *
+        * @throws \Exception
         */
        public function determineCategoriesTerms(array $item, int $uid = 0): array
        {
@@ -135,9 +136,9 @@ class Item
                        return [$categories, $folders];
                }
 
-               foreach (Post\Category::getArrayByURIId($item['uri-id'], $uid, Post\Category::CATEGORY) as $savedFolderName) {
+               foreach (Post\Category::getArrayByURIId($item['uri-id'], $uid) as $savedFolderName) {
                        if (!empty($item['author-link'])) {
-                               $url = $item['author-link'] . "?category=" . rawurlencode($savedFolderName);
+                               $url = $item['author-link'] . '/conversations?category=' . rawurlencode($savedFolderName);
                        } else {
                                $url = '#';
                        }