]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/omb.php
move update_user function to openid.php
[quix0rs-gnu-social.git] / lib / omb.php
index 036163fd92499468729630bf72f5cc02944811bb..9b0b1fd24e52d3984cdd8b63c036d388647c0ab7 100644 (file)
@@ -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