/** * connect and disconnect button * @return Object (IsConnected, Link, ConnectedName, ConnectedImageURL) */ public function getTwitterButton($backURL = "") { return TwitterCallback::get_login_button($backURL, $this->owner); }
/** * holds an instance of the Twitter Connect Class * @return Twitter Class */ private static function get_twitter_class() { if (!self::$twitter_class) { $member = Member::currentUser(); if ($member && $member->TwitterID) { require_once dirname(dirname(dirname(__FILE__))) . '/thirdparty/twitter/Twitter.php'; require_once dirname(dirname(dirname(__FILE__))) . '/thirdparty/twitter/Exception.php'; self::$twitter_class = new TijsVerkoyen\Twitter\Twitter(self::$consumer_key, self::$consumer_secret); if ($member->TwitterToken && $member->TwitterSecret) { self::$twitter_class->setOAuthToken($member->TwitterToken); self::$twitter_class->setOAuthTokenSecret($member->TwitterSecret); } } } return self::$twitter_class; }