/**
  * connect and disconnect button
  * @return Object (IsConnected, Link, ConnectedName, ConnectedImageURL)
  */
 public function getTwitterButton($backURL = "")
 {
     return TwitterCallback::get_login_button($backURL, $this->owner);
 }
コード例 #2
0
 /**
  * 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;
 }