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