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()); } }