X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fomb.php;h=9b0b1fd24e52d3984cdd8b63c036d388647c0ab7;hb=171b4f72ee5a84d2a67b99aca7df9406e68f60c1;hp=036163fd92499468729630bf72f5cc02944811bb;hpb=4c3a1a9e302b5be5cf4a5ca0b499d1a65d88d68c;p=quix0rs-gnu-social.git diff --git a/lib/omb.php b/lib/omb.php index 036163fd92..9b0b1fd24e 100644 --- a/lib/omb.php +++ b/lib/omb.php @@ -184,7 +184,7 @@ function omb_broadcast_profile($profile) { # First, get remote users subscribed to this profile # XXX: use a join here rather than looping through results $sub = new Subscription(); - $sub->subscribed = $notice->profile_id; + $sub->subscribed = $profile->id; if ($sub->find()) { $updated = array(); while ($sub->fetch()) { @@ -202,10 +202,10 @@ function omb_broadcast_profile($profile) { function omb_update_profile($profile, $remote_profile, $subscription) { global $config; # for license URL - $user = User::staticGet('id', $notice->profile_id); + $user = User::staticGet($profile->id); $con = omb_oauth_consumer(); $token = new OAuthToken($subscription->token, $subscription->secret); - $url = $remote_profile->postnoticeurl; + $url = $remote_profile->updateprofileurl; $parsed = parse_url($url); $params = array(); parse_str($parsed['query'], $params); @@ -213,8 +213,8 @@ function omb_update_profile($profile, $remote_profile, $subscription) { "POST", $url, $params); $req->set_parameter('omb_version', OMB_VERSION_01); $req->set_parameter('omb_listenee', $user->uri); - $req->set_parameter('omb_listenee_profile', common_profile_url($user->nickname)); - $req->set_parameter('omb_listenee_nickname', $user->nickname); + $req->set_parameter('omb_listenee_profile', common_profile_url($profile->nickname)); + $req->set_parameter('omb_listenee_nickname', $profile->nickname); # We use blanks to force emptying any existing values in these optional fields