hide online presence maps to DNT
This commit is contained in:
parent
756abd6678
commit
ddc8557b69
@ -212,7 +212,7 @@ function load_pconfig($uid) {
|
|||||||
if(! array_key_exists($uid, $a->config))
|
if(! array_key_exists($uid, $a->config))
|
||||||
$a->config[$uid] = array();
|
$a->config[$uid] = array();
|
||||||
|
|
||||||
$r = q("SELECT * FROM `pconfig` WHERE `uid` = %d",
|
$r = q("SELECT * FROM pconfig WHERE uid = %d",
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -390,7 +390,7 @@ function load_xconfig($xchan) {
|
|||||||
if(! array_key_exists($xchan, $a->config))
|
if(! array_key_exists($xchan, $a->config))
|
||||||
$a->config[$xchan] = array();
|
$a->config[$xchan] = array();
|
||||||
|
|
||||||
$r = q("SELECT * FROM `xconfig` WHERE `xchan` = '%s'",
|
$r = q("SELECT * FROM xconfig WHERE xchan = '%s'",
|
||||||
dbesc($xchan)
|
dbesc($xchan)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -517,7 +517,7 @@ function del_xconfig($xchan, $family, $key) {
|
|||||||
|
|
||||||
if(x($a->config[$xchan][$family], $key))
|
if(x($a->config[$xchan][$family], $key))
|
||||||
unset($a->config[$xchan][$family][$key]);
|
unset($a->config[$xchan][$family][$key]);
|
||||||
$ret = q("DELETE FROM `xconfig` WHERE `xchan` = '%s' AND `cat` = '%s' AND `k` = '%s'",
|
$ret = q("DELETE FROM xconfig WHERE xchan = '%s' AND cat = '%s' AND k = '%s'",
|
||||||
dbesc($xchan),
|
dbesc($xchan),
|
||||||
dbesc($family),
|
dbesc($family),
|
||||||
dbesc($key)
|
dbesc($key)
|
||||||
|
@ -798,6 +798,7 @@ function post_post(&$a) {
|
|||||||
$ret['service_class'] = $u[0]['account_service_class'];
|
$ret['service_class'] = $u[0]['account_service_class'];
|
||||||
|
|
||||||
// Set "do not track" flag if this site or this channel's profile is restricted
|
// Set "do not track" flag if this site or this channel's profile is restricted
|
||||||
|
// in some way
|
||||||
|
|
||||||
if(intval(get_config('system','block_public')))
|
if(intval(get_config('system','block_public')))
|
||||||
$ret['DNT'] = true;
|
$ret['DNT'] = true;
|
||||||
@ -805,6 +806,8 @@ function post_post(&$a) {
|
|||||||
$ret['DNT'] = true;
|
$ret['DNT'] = true;
|
||||||
if(get_pconfig($c[0]['channel_id'],'system','do_not_track'))
|
if(get_pconfig($c[0]['channel_id'],'system','do_not_track'))
|
||||||
$ret['DNT'] = true;
|
$ret['DNT'] = true;
|
||||||
|
if(get_pconfig($c[0]['channel_id'],'system','hide_online_status'))
|
||||||
|
$ret['DNT'] = true;
|
||||||
|
|
||||||
json_return_and_die($ret);
|
json_return_and_die($ret);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user