public function init()
 {
     require_once _base_ . '/lib/lib.json.php';
     $this->json = new Services_JSON();
     //require_once(_base_.'/addons/social/config_docebo.php');
     //require_once(_base_.'/addons/social/class.fblinkedtwit.php');
     //$fblinkedtwit   =   new FbLinkedTwit();
     //require_once(_base_.'/addons/social/functions.php');
     $this->conf = Social::getConfig();
     Social::includeTwitterLib();
 }
Пример #2
0
     break;
     //lost user or password
 //lost user or password
 case "lostpwd":
     lostpwd();
     break;
 case "test":
 case "social_connect_login":
     socialConnectLogin();
     break;
 case "facebook_login":
     include_once dirname(__FILE__) . '/login.facebook.oauth2.php';
     break;
 case "twitter_login":
     $social = new Social();
     $social->includeTwitterLib();
     require_once _base_ . '/lib/lib.preference.php';
     $preference = new UserPreferences(getLogUserId());
     $conf = $social->getConfig();
     $user_pref = array();
     $user_pref['twitter_key'] = $preference->getPreference('social.twitter_key');
     $user_pref['twitter_secret'] = $preference->getPreference('social.twitter_secret');
     if (!isset($_GET['back'])) {
         if (empty($user_pref['twitter_key'])) {
             $twitter = new EpiTwitter($conf['twitter_key'], $conf['twitter_secret']);
             $aUrl = $twitter->getAuthenticateUrl();
             header("location: " . $aUrl);
             exit;
         } else {
         }
     } else {