<?php
-
/**
* @file include/tags.php
*/
use Friendica\App;
use Friendica\Content\Feature;
+use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
// ignore anything in a code block
$data = preg_replace('/\[code\](.*?)\[\/code\]/sm', '', $data);
- $tags = array();
+ $tags = [];
$pattern = '/\W\#([^\[].*?)[\s\'".,:;\?!\[\]\/]/ism';
if (preg_match_all($pattern, $data, $matches)) {
TERM_OBJ_POST
);
if (!DBM::is_result($r)) {
- return array();
+ return [];
}
return tag_calc($r);
$o = '';
$r = tagadelic($uid, $count, $owner_id, $flags, $type);
if (count($r)) {
- $contact = dba::selectOne('contact', ['url'], ['id' => $uid]);
+ $contact = dba::selectFirst('contact', ['url'], ['id' => $uid]);
$url = System::removedBaseUrl($contact['url']);
foreach ($r as $rr) {
}
$tpl = get_markup_template('tagblock_widget.tpl');
- $o = replace_macros($tpl, array(
- '$title' => t('Tags'),
+ $o = replace_macros($tpl, [
+ '$title' => L10n::t('Tags'),
'$tags' => $tags
- ));
+ ]);
}
return $o;
}
*/
function tag_calc($arr)
{
- $tags = array();
+ $tags = [];
$min = 1e9;
$max = -1e9;
$x = 0;
if (!$arr) {
- return array();
+ return [];
}
foreach ($arr as $rr) {