Example #1
0
 function onProfileStatusUpdate($userid, $old_status, $new_status)
 {
     $oauth =& JTable::getInstance('Oauth', 'CTable');
     $user = CFactory::getUser($userid);
     $this->userparams = $user->getAppParams($this->_name);
     if ($oauth->load($userid, 'twitter') && $this->userparams->get("updateTwitter")) {
         $accessToken = unserialize($oauth->accesstoken);
         $client = $accessToken->getHttpClient(plgCommunityTwitter::getConfiguration());
         $client->setUri($this->timelines['update']);
         $client->setMethod(Zend_Http_Client::POST);
         $client->setParameterPost('status', $new_status);
         $response = $client->request();
         $data = Zend_Json::decode($response->getBody());
     }
 }