mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-21 09:15:20 +00:00
41 lines
1,013 B
PHP
41 lines
1,013 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',1))) {
|
|
if(! get_observer_hash()) {
|
|
return EMPTY_STR;
|
|
}
|
|
}
|
|
|
|
$site_firehose = ((intval(get_config('system','site_firehose',0))) ? true : false);
|
|
$net_firehose = ((get_config('system','disable_discover_tab',1)) ? false : true);
|
|
|
|
if(! ($site_firehose || $net_firehose)) {
|
|
return EMPTY_STR;
|
|
}
|
|
|
|
if($net_firehose) {
|
|
$site_firehose = false;
|
|
}
|
|
|
|
$safemode = get_xconfig(get_observer_hash(),'directory','safemode',1);
|
|
|
|
|
|
|
|
$limit = ((array_key_exists('limit', $arr)) ? intval($arr['limit']) : 75);
|
|
|
|
return pubtagblock($net_firehose,$site_firehose, $limit, $trending, $safemode);
|
|
|
|
return '';
|
|
}
|
|
}
|