Вход Регистрация
Файл: upload/include/library/phpfox/twitter/twitter.class.php
Строк: 66
<?php
/**
 * [PHPFOX_HEADER]
 */

defined('PHPFOX') or exit('NO DICE!');

require_once(
PHPFOX_DIR_LIB 'twitter' PHPFOX_DS 'EpiCurl.php');
require_once(
PHPFOX_DIR_LIB 'twitter' PHPFOX_DS 'EpiOAuth.php');
require_once(
PHPFOX_DIR_LIB 'twitter' PHPFOX_DS 'EpiTwitter.php');

/**
 *
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author            Raymond Benc
 * @package         Phpfox
 * @version         $Id: twitter.class.php 2806 2011-08-05 09:38:55Z Raymond_Benc $
 */
class Phpfox_Twitter
{
    private 
$_oTwitter null;
    private 
$_sToken null;
    private 
$_sSecret null;
    
    public function 
__construct()
    {
        
$this->_oTwitter = new EpiTwitter(Phpfox::getParam('share.twitter_consumer_key'), Phpfox::getParam('share.twitter_consumer_secret'));
    }    
    
    public function 
post($sMessage)
    {
        
$aTwitter Phpfox::getService('share')->hasConnection('twitter');
        
        if (!empty(
$aTwitter['token']))
        {
            
$this->_oTwitter->setToken($aTwitter['token'], $aTwitter['secret']);
            
$update_status $this->_oTwitter->post_statusesUpdate(array('status'  => $sMessage));    
            
$temp $update_status->response;            
        }        
    }
    
    public function 
getToken()
    {
        return 
$this->_sToken;
    }
    
    public function 
getSecret()
    {
        return 
$this->_sSecret;
    }
    
    public function 
getUser($sToken)
    {
        
$this->_oTwitter->setToken($sToken);
        
$token $this->_oTwitter->getAccessToken();
        
$this->_oTwitter->setToken($token->oauth_token$token->oauth_token_secret);        
        
        
$mReturn $this->_oTwitter->get_accountVerify_credentials();
        
        
$this->_sToken $token->oauth_token;
        
$this->_sSecret $token->oauth_token_secret;
        
        return (array) 
$mReturn->response;
    }
    
    public function 
getUrl()
    {
        
Phpfox_Error::skip(true);
        
$mReturn $this->_oTwitter->getAuthorizationUrl();
        
Phpfox_Error::skip(false);
        
        return 
$mReturn;
    }
}

?>
Онлайн: 1
Реклама