mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-22 09:35:25 +00:00
36 lines
827 B
PHP
36 lines
827 B
PHP
<?php
|
|
|
|
namespace Zotlabs\Widget;
|
|
|
|
class Pubtagcloud {
|
|
|
|
function widget($arr) {
|
|
|
|
$trending = ((array_key_exists('trending',$arr)) ? intval($arr['trending']) : 0);
|
|
if ((observer_prohibited(true))) {
|
|
return EMPTY_STR;
|
|
}
|
|
|
|
if (! intval(get_config('system','open_pubstream',0))) {
|
|
if (! local_channel()) {
|
|
return EMPTY_STR;
|
|
}
|
|
}
|
|
|
|
$public_stream_mode = intval(get_config('system','public_stream_mode', PUBLIC_STREAM_NONE));
|
|
|
|
if (! $public_stream_mode) {
|
|
return EMPTY_STR;
|
|
}
|
|
|
|
$safemode = get_xconfig(get_observer_hash(),'directory','safemode',1);
|
|
|
|
|
|
|
|
$limit = ((array_key_exists('limit', $arr)) ? intval($arr['limit']) : 75);
|
|
|
|
return pubtagblock($public_stream_mode, $limit, $trending, $safemode);
|
|
|
|
return '';
|
|
}
|
|
}
|