X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FContent%2FWidget%2FTagCloud.php;h=d775d010a81175e743fbdb5d38cc1aa37f5ef9fb;hb=48e0b943a351cabf654936a577f0e756a34c0ab1;hp=309f9a5bdb4e53ad97fce9dfa6929a7b047aea74;hpb=ec0d3a6eac4b1a1551649253167c6eed96cdd53f;p=friendica.git diff --git a/src/Content/Widget/TagCloud.php b/src/Content/Widget/TagCloud.php index 309f9a5bdb..d775d010a8 100644 --- a/src/Content/Widget/TagCloud.php +++ b/src/Content/Widget/TagCloud.php @@ -7,12 +7,10 @@ namespace Friendica\Content\Widget; use Friendica\Core\L10n; +use Friendica\Core\Renderer; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\Model\Item; -use Friendica\Util\Security; - -require_once 'include/dba.php'; /** * TagCloud widget @@ -25,13 +23,14 @@ class TagCloud * Construct a tag/term cloud block for an user. * * @brief Construct a tag/term cloud block for an user. - * @param int $uid The user ID. - * @param int $count Max number of displayed tags/terms. - * @param int $owner_id The contact ID of the owner of the tagged items. - * @param string $flags Special item flags. - * @param int $type The tag/term type. + * @param int $uid The user ID. + * @param int $count Max number of displayed tags/terms. + * @param int $owner_id The contact ID of the owner of the tagged items. + * @param string $flags Special item flags. + * @param int $type The tag/term type. * * @return string HTML formatted output. + * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function getHTML($uid, $count = 0, $owner_id = 0, $flags = '', $type = TERM_HASHTAG) { @@ -49,8 +48,8 @@ class TagCloud $tags[] = $tag; } - $tpl = get_markup_template('tagblock_widget.tpl'); - $o = replace_macros($tpl, [ + $tpl = Renderer::getMarkupTemplate('tagblock_widget.tpl'); + $o = Renderer::replaceMacros($tpl, [ '$title' => L10n::t('Tags'), '$tags' => $tags ]); @@ -64,13 +63,14 @@ class TagCloud * * @brief Get alphabetical sorted array of used tags/terms of an user including * a weighting by frequency of use. - * @param int $uid The user ID. - * @param int $count Max number of displayed tags/terms. - * @param int $owner_id The contact id of the owner of the tagged items. - * @param string $flags Special item flags. - * @param int $type The tag/term type. + * @param int $uid The user ID. + * @param int $count Max number of displayed tags/terms. + * @param int $owner_id The contact id of the owner of the tagged items. + * @param string $flags Special item flags. + * @param int $type The tag/term type. * - * @return arr Alphabetical sorted array of used tags of an user. + * @return array Alphabetical sorted array of used tags of an user. + * @throws \Exception */ private static function tagadelic($uid, $count = 0, $owner_id = 0, $flags = '', $type = TERM_HASHTAG) { @@ -147,8 +147,8 @@ class TagCloud * Compare function to sort tags/terms alphabetically. * * @brief Compare function to sort tags/terms alphabetically. - * @param type $a - * @param type $b + * @param string $a + * @param string $b * * @return int */