remote_user => remote_channel

This commit is contained in:
friendica 2015-01-28 20:58:59 -08:00
parent a496036066
commit e157371c39
33 changed files with 47 additions and 47 deletions

View File

@ -1615,7 +1615,7 @@ function local_channel() {
* *
* @return int|bool visitor_id or false * @return int|bool visitor_id or false
*/ */
function remote_user() { function remote_channel() {
if((x($_SESSION, 'authenticated')) && (x($_SESSION, 'visitor_id'))) if((x($_SESSION, 'authenticated')) && (x($_SESSION, 'visitor_id')))
return $_SESSION['visitor_id']; return $_SESSION['visitor_id'];

View File

@ -11,7 +11,7 @@ Returns numeric account_id if authenticated or 0. It is possible to be authentic
Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code. Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code.
* remote_user() * remote_channel()
Returns authenticated string hash of Red global identifier, if authenticated via remote auth, or an empty string. Returns authenticated string hash of Red global identifier, if authenticated via remote auth, or an empty string.

View File

@ -8,7 +8,7 @@ Returns numeric account_id if authenticated or 0. It is possible to be authentic
Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code. Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code.
[b]remote_user()[/b] [b]remote_channel()[/b]
Returns authenticated string hash of Red global identifier, if authenticated via remote auth, or an empty string. Returns authenticated string hash of Red global identifier, if authenticated via remote auth, or an empty string.

File diff suppressed because one or more lines are too long

View File

@ -37,7 +37,7 @@ var boot_8php =
[ "notice", "boot_8php.html#a9255af5ae9c887520091ea04763c1a88", null ], [ "notice", "boot_8php.html#a9255af5ae9c887520091ea04763c1a88", null ],
[ "os_mkdir", "boot_8php.html#a5fbebdf7a1c0ea8f904dbd9d78c2c06c", null ], [ "os_mkdir", "boot_8php.html#a5fbebdf7a1c0ea8f904dbd9d78c2c06c", null ],
[ "proc_run", "boot_8php.html#ab346a2ece14993861f3e4206befa94f0", null ], [ "proc_run", "boot_8php.html#ab346a2ece14993861f3e4206befa94f0", null ],
[ "remote_user", "boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209", null ], [ "remote_channel", "boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209", null ],
[ "startup", "boot_8php.html#aca47505b8732177f52bb2d647eb2741c", null ], [ "startup", "boot_8php.html#aca47505b8732177f52bb2d647eb2741c", null ],
[ "system_unavailable", "boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0", null ], [ "system_unavailable", "boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0", null ],
[ "x", "boot_8php.html#ae97836b0547953be182a2334c9c91d3c", null ], [ "x", "boot_8php.html#ae97836b0547953be182a2334c9c91d3c", null ],

View File

@ -316,7 +316,7 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
<li>remote_online_status() <li>remote_online_status()
: <a class="el" href="identity_8php.html#a47d6f53216f23a3484061793bef29854">identity.php</a> : <a class="el" href="identity_8php.html#a47d6f53216f23a3484061793bef29854">identity.php</a>
</li> </li>
<li>remote_user() <li>remote_channel()
: <a class="el" href="boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209">boot.php</a> : <a class="el" href="boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209">boot.php</a>
</li> </li>
<li>remove_all_xchan_resources() <li>remove_all_xchan_resources()

View File

@ -273,7 +273,7 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
<li>remote_online_status() <li>remote_online_status()
: <a class="el" href="identity_8php.html#a47d6f53216f23a3484061793bef29854">identity.php</a> : <a class="el" href="identity_8php.html#a47d6f53216f23a3484061793bef29854">identity.php</a>
</li> </li>
<li>remote_user() <li>remote_channel()
: <a class="el" href="boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209">boot.php</a> : <a class="el" href="boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209">boot.php</a>
</li> </li>
<li>remove_all_xchan_resources() <li>remove_all_xchan_resources()

View File

@ -81,7 +81,7 @@ var searchData=
['reload_5fplugins',['reload_plugins',['../plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025',1,'plugin.php']]], ['reload_5fplugins',['reload_plugins',['../plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025',1,'plugin.php']]],
['reltoabs',['reltoabs',['../text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2',1,'text.php']]], ['reltoabs',['reltoabs',['../text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2',1,'text.php']]],
['remote_5fonline_5fstatus',['remote_online_status',['../identity_8php.html#a47d6f53216f23a3484061793bef29854',1,'identity.php']]], ['remote_5fonline_5fstatus',['remote_online_status',['../identity_8php.html#a47d6f53216f23a3484061793bef29854',1,'identity.php']]],
['remote_5fuser',['remote_user',['../boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209',1,'boot.php']]], ['remote_5fuser',['remote_channel',['../boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209',1,'boot.php']]],
['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]], ['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]],
['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]], ['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]],
['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]], ['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]],

View File

@ -44,7 +44,7 @@ var searchData=
['reload_5fplugins',['reload_plugins',['../plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025',1,'plugin.php']]], ['reload_5fplugins',['reload_plugins',['../plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025',1,'plugin.php']]],
['reltoabs',['reltoabs',['../text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2',1,'text.php']]], ['reltoabs',['reltoabs',['../text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2',1,'text.php']]],
['remote_5fonline_5fstatus',['remote_online_status',['../identity_8php.html#a47d6f53216f23a3484061793bef29854',1,'identity.php']]], ['remote_5fonline_5fstatus',['remote_online_status',['../identity_8php.html#a47d6f53216f23a3484061793bef29854',1,'identity.php']]],
['remote_5fuser',['remote_user',['../boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209',1,'boot.php']]], ['remote_5fuser',['remote_channel',['../boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209',1,'boot.php']]],
['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]], ['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]],
['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]], ['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]],
['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]], ['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]],

View File

@ -233,7 +233,7 @@ function app_render($papp,$mode = 'view') {
$installed = app_installed(local_channel(),$papp); $installed = app_installed(local_channel(),$papp);
$hosturl = z_root() . '/'; $hosturl = z_root() . '/';
} }
elseif(remote_user()) { elseif(remote_channel()) {
$observer = get_app()->get_observer(); $observer = get_app()->get_observer();
if($observer && $observer['xchan_network'] === 'zot') { if($observer && $observer['xchan_network'] === 'zot') {
// some folks might have xchan_url redirected offsite, use the connurl // some folks might have xchan_url redirected offsite, use the connurl

View File

@ -783,7 +783,7 @@ function profile_load(&$a, $nickname, $profile = '') {
function profile_create_sidebar(&$a,$connect = true) { function profile_create_sidebar(&$a,$connect = true) {
$block = (((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) ? true : false); $block = (((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) ? true : false);
$a->set_widget('profile',profile_sidebar($a->profile, $block, $connect)); $a->set_widget('profile',profile_sidebar($a->profile, $block, $connect));
return; return;
@ -905,7 +905,7 @@ logger('online: ' . $profile['online']);
$block = true; $block = true;
} }
if(($profile['hidewall'] && (! local_channel()) && (! remote_user())) || $block ) { if(($profile['hidewall'] && (! local_channel()) && (! remote_channel())) || $block ) {
$location = $pdesc = $gender = $marital = $homepage = $online = False; $location = $pdesc = $gender = $marital = $homepage = $online = False;
} }
@ -1290,7 +1290,7 @@ function zid_init(&$a) {
$r = q("select * from hubloc where hubloc_addr = '%s' order by hubloc_connected desc limit 1", $r = q("select * from hubloc where hubloc_addr = '%s' order by hubloc_connected desc limit 1",
dbesc($tmp_str) dbesc($tmp_str)
); );
if($r && remote_user() && remote_user() === $r[0]['hubloc_hash']) if($r && remote_channel() && remote_channel() === $r[0]['hubloc_hash'])
return; return;
logger('zid_init: not authenticated. Invoking reverse magic-auth for ' . $tmp_str); logger('zid_init: not authenticated. Invoking reverse magic-auth for ' . $tmp_str);
// try to avoid recursion - but send them home to do a proper magic auth // try to avoid recursion - but send them home to do a proper magic auth
@ -1421,7 +1421,7 @@ function get_online_status($nick) {
$ret = array('result' => false); $ret = array('result' => false);
if(get_config('system','block_public') && ! local_channel() && ! remote_user()) if(get_config('system','block_public') && ! local_channel() && ! remote_channel())
return $ret; return $ret;
$r = q("select channel_id, channel_hash from channel where channel_address = '%s' limit 1", $r = q("select channel_id, channel_hash from channel where channel_address = '%s' limit 1",

View File

@ -3949,7 +3949,7 @@ function retain_item($id) {
function drop_items($items) { function drop_items($items) {
$uid = 0; $uid = 0;
if(! local_channel() && ! remote_user()) if(! local_channel() && ! remote_channel())
return; return;
if(count($items)) { if(count($items)) {

View File

@ -39,7 +39,7 @@ EOT;
} }
elseif(remote_user()) elseif(remote_channel())
$observer = $a->get_observer(); $observer = $a->get_observer();
@ -151,7 +151,7 @@ EOT;
$nav['home'] = array($homelink, t('Home'), "", t('Home Page'),'home_nav_btn'); $nav['home'] = array($homelink, t('Home'), "", t('Home Page'),'home_nav_btn');
if(($a->config['system']['register_policy'] == REGISTER_OPEN) && (! local_channel()) && (! remote_user())) if(($a->config['system']['register_policy'] == REGISTER_OPEN) && (! local_channel()) && (! remote_channel()))
$nav['register'] = array('register',t('Register'), "", t('Create an account'),'register_nav_btn'); $nav['register'] = array('register',t('Register'), "", t('Create an account'),'register_nav_btn');
$help_url = z_root() . '/help?f=&cmd=' . $a->cmd; $help_url = z_root() . '/help?f=&cmd=' . $a->cmd;

View File

@ -154,7 +154,7 @@ function permissions_sql($owner_id, $remote_verified = false, $groups = null) {
return ''; return '';
$local_channel = local_channel(); $local_channel = local_channel();
$remote_user = remote_user(); $remote_channel = remote_channel();
/** /**
* Construct permissions * Construct permissions
@ -227,7 +227,7 @@ function item_permissions_sql($owner_id, $remote_verified = false, $groups = nul
return ''; return '';
$local_channel = local_channel(); $local_channel = local_channel();
$remote_user = remote_user(); $remote_channel = remote_channel();
/** /**
* Construct permissions * Construct permissions

View File

@ -426,7 +426,7 @@ function poco($a,$extended = false) {
$system_mode = false; $system_mode = false;
if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
logger('mod_poco: block_public'); logger('mod_poco: block_public');
http_status_exit(401); http_status_exit(401);
} }

View File

@ -11,7 +11,7 @@ require_once('include/contact_widgets.php');
function widget_profile($args) { function widget_profile($args) {
$a = get_app(); $a = get_app();
$block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_user())) ? true : false); $block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_channel())) ? true : false);
return profile_sidebar($a->profile, $block, true); return profile_sidebar($a->profile, $block, true);
} }
@ -362,7 +362,7 @@ function widget_fullprofile($arr) {
if(! $a->profile['profile_uid']) if(! $a->profile['profile_uid'])
return; return;
$block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_user())) ? true : false); $block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_channel())) ? true : false);
return profile_sidebar($a->profile, $block); return profile_sidebar($a->profile, $block);
} }

View File

@ -263,7 +263,7 @@ function navbar_complete(&$a) {
// logger('navbar_complete'); // logger('navbar_complete');
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
return; return;
} }

View File

@ -52,7 +52,7 @@ function channel_content(&$a, $update = 0, $load = false) {
$datequery = ((x($_GET,'dend') && is_a_date_arg($_GET['dend'])) ? notags($_GET['dend']) : ''); $datequery = ((x($_GET,'dend') && is_a_date_arg($_GET['dend'])) ? notags($_GET['dend']) : '');
$datequery2 = ((x($_GET,'dbegin') && is_a_date_arg($_GET['dbegin'])) ? notags($_GET['dbegin']) : ''); $datequery2 = ((x($_GET,'dbegin') && is_a_date_arg($_GET['dbegin'])) ? notags($_GET['dbegin']) : '');
if(get_config('system','block_public') && (! get_account_id()) && (! remote_user())) { if(get_config('system','block_public') && (! get_account_id()) && (! remote_channel())) {
return login(); return login();
} }

View File

@ -18,7 +18,7 @@ function directory_init(&$a) {
function directory_content(&$a) { function directory_content(&$a) {
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
notice( t('Public access denied.') . EOL); notice( t('Public access denied.') . EOL);
return; return;
} }

View File

@ -5,7 +5,7 @@ function display_content(&$a, $update = 0, $load = false) {
// logger("mod-display: update = $update load = $load"); // logger("mod-display: update = $update load = $load");
if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
notice( t('Public access denied.') . EOL); notice( t('Public access denied.') . EOL);
return; return;
} }

View File

@ -100,7 +100,7 @@ function home_content(&$a, $update = 0, $load = false) {
if($sitename) if($sitename)
$o .= '<h1>' . sprintf( t("Welcome to %s") ,$sitename) . '</h1>'; $o .= '<h1>' . sprintf( t("Welcome to %s") ,$sitename) . '</h1>';
if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if(intval(get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
// If there's nothing special happening, just spit out a login box // If there's nothing special happening, just spit out a login box
if (! $a->config['system']['no_login_on_homepage']) if (! $a->config['system']['no_login_on_homepage'])

View File

@ -26,7 +26,7 @@ function item_post(&$a) {
// This will change. Figure out who the observer is and whether or not // This will change. Figure out who the observer is and whether or not
// they have permission to post here. Else ignore the post. // they have permission to post here. Else ignore the post.
if((! local_channel()) && (! remote_user()) && (! x($_REQUEST,'commenter'))) if((! local_channel()) && (! remote_channel()) && (! x($_REQUEST,'commenter')))
return; return;
require_once('include/security.php'); require_once('include/security.php');
@ -905,7 +905,7 @@ function item_post(&$a) {
function item_content(&$a) { function item_content(&$a) {
if((! local_channel()) && (! remote_user())) if((! local_channel()) && (! remote_channel()))
return; return;
require_once('include/security.php'); require_once('include/security.php');

View File

@ -15,7 +15,7 @@ function oexchange_init(&$a) {
function oexchange_content(&$a) { function oexchange_content(&$a) {
if(! local_channel()) { if(! local_channel()) {
if(remote_user()) { if(remote_channel()) {
$observer = $a->get_observer(); $observer = $a->get_observer();
if($observer && $observer['xchan_url']) { if($observer && $observer['xchan_url']) {
$parsed = @parse_url($observer['xchan_url']); $parsed = @parse_url($observer['xchan_url']);

View File

@ -11,7 +11,7 @@ require_once('include/Contact.php');
function photos_init(&$a) { function photos_init(&$a) {
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
return; return;
} }
@ -122,8 +122,8 @@ function photos_post(&$a) {
// get the list of photos we are about to delete // get the list of photos we are about to delete
if(remote_user() && (! local_channel())) { if(remote_channel() && (! local_channel())) {
$str = photos_album_get_db_idstr($page_owner_uid,$album,remote_user()); $str = photos_album_get_db_idstr($page_owner_uid,$album,remote_channel());
} }
elseif(local_channel()) { elseif(local_channel()) {
$str = photos_album_get_db_idstr(local_channel(),$album); $str = photos_album_get_db_idstr(local_channel(),$album);
@ -425,7 +425,7 @@ function photos_content(&$a) {
// photos/name/image/xxxxx // photos/name/image/xxxxx
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
notice( t('Public access denied.') . EOL); notice( t('Public access denied.') . EOL);
return; return;
} }

View File

@ -148,7 +148,7 @@ function post_init(&$a) {
// If they are already authenticated and haven't changed credentials, // If they are already authenticated and haven't changed credentials,
// we can save an expensive network round trip and improve performance. // we can save an expensive network round trip and improve performance.
$remote = remote_user(); $remote = remote_channel();
$result = null; $result = null;
$remote_service_class = ''; $remote_service_class = '';
$remote_level = 0; $remote_level = 0;

View File

@ -51,7 +51,7 @@ function profile_init(&$a) {
function profile_content(&$a, $update = 0) { function profile_content(&$a, $update = 0) {
if(get_config('system','block_public') && (! get_account_id()) && (! remote_user())) { if(get_config('system','block_public') && (! get_account_id()) && (! remote_channel())) {
return login(); return login();
} }
@ -68,7 +68,7 @@ function profile_content(&$a, $update = 0) {
$is_owner = ((local_channel()) && (local_channel() == $a->profile['profile_uid']) ? true : false); $is_owner = ((local_channel()) && (local_channel() == $a->profile['profile_uid']) ? true : false);
if($a->profile['hidewall'] && (! $is_owner) && (! remote_user())) { if($a->profile['hidewall'] && (! $is_owner) && (! remote_channel())) {
notice( t('Permission denied.') . EOL); notice( t('Permission denied.') . EOL);
return; return;
} }

View File

@ -30,7 +30,7 @@ function rpost_content(&$a) {
$o = ''; $o = '';
if(! local_channel()) { if(! local_channel()) {
if(remote_user()) { if(remote_channel()) {
// redirect to your own site. // redirect to your own site.
// We can only do this with a GET request so you'll need to keep the text short or risk getting truncated // We can only do this with a GET request so you'll need to keep the text short or risk getting truncated
// by the wretched beast called 'suhosin'. All the browsers now allow long GET requests, but suhosin // by the wretched beast called 'suhosin'. All the browsers now allow long GET requests, but suhosin

View File

@ -9,7 +9,7 @@ function search_init(&$a) {
function search_content(&$a,$update = 0, $load = false) { function search_content(&$a,$update = 0, $load = false) {
if((get_config('system','block_public')) || (get_config('system','block_public_search'))) { if((get_config('system','block_public')) || (get_config('system','block_public_search'))) {
if ((! local_channel()) && (! remote_user())) { if ((! local_channel()) && (! remote_channel())) {
notice( t('Public access denied.') . EOL); notice( t('Public access denied.') . EOL);
return; return;
} }

View File

@ -10,7 +10,7 @@ function share_init(&$a) {
if(! $post_id) if(! $post_id)
killme(); killme();
if(! (local_channel() || remote_user())) if(! (local_channel() || remote_channel()))
killme(); killme();

View File

@ -7,7 +7,7 @@ require_once('include/items.php');
function subthread_content(&$a) { function subthread_content(&$a) {
if((! local_channel()) && (! remote_user())) { if((! local_channel()) && (! remote_channel())) {
return; return;
} }

View File

@ -7,7 +7,7 @@ require_once('include/items.php');
function tagger_content(&$a) { function tagger_content(&$a) {
if(! local_channel() && ! remote_user()) { if(! local_channel() && ! remote_channel()) {
return; return;
} }

View File

@ -4,7 +4,7 @@ require_once('include/Contact.php');
function viewconnections_init(&$a) { function viewconnections_init(&$a) {
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
return; return;
} }
if(argc() > 1) if(argc() > 1)
@ -13,7 +13,7 @@ function viewconnections_init(&$a) {
function viewconnections_content(&$a) { function viewconnections_content(&$a) {
if((get_config('system','block_public')) && (! local_channel()) && (! remote_user())) { if((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) {
notice( t('Public access denied.') . EOL); notice( t('Public access denied.') . EOL);
return; return;
} }

View File

@ -11,7 +11,7 @@ function zotfeed_init(&$a) {
if(! $mindate) if(! $mindate)
$mindate = datetime_convert('UTC','UTC', 'now - 1 month'); $mindate = datetime_convert('UTC','UTC', 'now - 1 month');
if(get_config('system','block_public') && (! get_account_id()) && (! remote_user())) { if(get_config('system','block_public') && (! get_account_id()) && (! remote_channel())) {
$result['message'] = 'Public access denied'; $result['message'] = 'Public access denied';
json_return_and_die($result); json_return_and_die($result);
} }