Merge remote-tracking branch 'upstream/dev' into website-import
This commit is contained in:
commit
75b943b98a
@ -115,7 +115,7 @@ class Rpost extends \Zotlabs\Web\Controller {
|
|||||||
'default_location' => $channel['channel_location'],
|
'default_location' => $channel['channel_location'],
|
||||||
'nickname' => $channel['channel_address'],
|
'nickname' => $channel['channel_address'],
|
||||||
'lockstate' => (($acl->is_private()) ? 'lock' : 'unlock'),
|
'lockstate' => (($acl->is_private()) ? 'lock' : 'unlock'),
|
||||||
'acl' => populate_acl($channel_acl, true, Zotlabs\Lib\PermissionDescription::fromGlobalPermission('view_stream'), get_post_aclDialogDescription(), 'acl_dialog_post'),
|
'acl' => populate_acl($channel_acl, true, \Zotlabs\Lib\PermissionDescription::fromGlobalPermission('view_stream'), get_post_aclDialogDescription(), 'acl_dialog_post'),
|
||||||
'bang' => '',
|
'bang' => '',
|
||||||
'visitor' => true,
|
'visitor' => true,
|
||||||
'profile_uid' => local_channel(),
|
'profile_uid' => local_channel(),
|
||||||
|
@ -4154,32 +4154,19 @@ function update_remote_id($channel,$post_id,$webpage,$pagetitle,$namespace,$remo
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($page_type) {
|
if($page_type) {
|
||||||
|
|
||||||
// store page info as an alternate message_id so we can access it via
|
// store page info as an alternate message_id so we can access it via
|
||||||
// https://sitename/page/$channelname/$pagetitle
|
// https://sitename/page/$channelname/$pagetitle
|
||||||
// if no pagetitle was given or it couldn't be transliterated into a url, use the first
|
// if no pagetitle was given or it couldn't be transliterated into a url, use the first
|
||||||
// sixteen bytes of the mid - which makes the link portable and not quite as daunting
|
// sixteen bytes of the mid - which makes the link portable and not quite as daunting
|
||||||
// as the entire mid. If it were the post_id the link would be less portable.
|
// as the entire mid. If it were the post_id the link would be less portable.
|
||||||
|
|
||||||
$r = q("select * from item_id where iid = %d and uid = %d and service = '%s' limit 1",
|
\Zotlabs\Lib\IConfig::Set(
|
||||||
intval($post_id),
|
intval($post_id),
|
||||||
intval($channel['channel_id']),
|
'system',
|
||||||
dbesc($page_type)
|
$page_type,
|
||||||
|
($pagetitle) ? $pagetitle : substr($mid,0,16),
|
||||||
|
false
|
||||||
);
|
);
|
||||||
if($r) {
|
|
||||||
q("update item_id set sid = '%s' where id = %d",
|
|
||||||
dbesc(($pagetitle) ? $pagetitle : substr($mid,0,16)),
|
|
||||||
intval($r[0]['id'])
|
|
||||||
);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
q("insert into item_id ( iid, uid, sid, service ) values ( %d, %d, '%s','%s' )",
|
|
||||||
intval($post_id),
|
|
||||||
intval($channel['channel_id']),
|
|
||||||
dbesc(($pagetitle) ? $pagetitle : substr($mid,0,16)),
|
|
||||||
dbesc($page_type)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3014,7 +3014,12 @@ function build_sync_packet($uid = 0, $packet = null, $groups_changed = false) {
|
|||||||
if($x['hubloc_host'] == App::get_hostname())
|
if($x['hubloc_host'] == App::get_hostname())
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
$synchubs[] = $x;
|
$y = q("select site_dead from site where site_url = '%s' limit 1",
|
||||||
|
dbesc($x['hubloc_url'])
|
||||||
|
);
|
||||||
|
|
||||||
|
if((! $y) || ($y[0]['site_dead'] == 0))
|
||||||
|
$synchubs[] = $x;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(! $synchubs)
|
if(! $synchubs)
|
||||||
|
Reference in New Issue
Block a user