update fix_system_urls() to handle zot6 hublocs (recommend cherry-pick to master)
This commit is contained in:
parent
d689778465
commit
f8c583636c
7
boot.php
7
boot.php
@ -1507,12 +1507,13 @@ function fix_system_urls($oldurl, $newurl) {
|
|||||||
dbesc($rv['xchan_hash'])
|
dbesc($rv['xchan_hash'])
|
||||||
);
|
);
|
||||||
|
|
||||||
$y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s'",
|
$y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_id_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s'",
|
||||||
dbesc($channel_address . '@' . $rhs),
|
dbesc($channel_address . '@' . $rhs),
|
||||||
dbesc($newurl),
|
dbesc($newurl),
|
||||||
dbesc(base64url_encode(rsa_sign($newurl,$c[0]['channel_prvkey']))),
|
dbesc(str_replace($oldurl,$newurl,$rv['hubloc_id_url'])),
|
||||||
|
dbesc(($rv['hubloc_network'] === 'zot6') ? \Zotlabs\Lib\Libzot::sign($newurl,$c[0]['channel_prvkey']) : base64url_encode(rsa_sign($newurl,$c[0]['channel_prvkey']))),
|
||||||
dbesc($newhost),
|
dbesc($newhost),
|
||||||
dbesc($newurl . '/post'),
|
dbesc(($rv['hubloc_network'] === 'zot6') ? $newurl . '/zot' : $newurl . '/post'),
|
||||||
dbesc($rv['xchan_hash']),
|
dbesc($rv['xchan_hash']),
|
||||||
dbesc($oldurl)
|
dbesc($oldurl)
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user