/** * __construct() magic method assign connector keys * * @param array $aParams */ public function __construct(array $aParams) { if (!empty($aParams['id']) && !empty($aParams['secret']) && !empty($aParams['callback'])) { $this->appId = $aParams['id']; $this->secret = $aParams['secret']; $this->callback = $aParams['callback']; // set user parent::setUser(); } else { throw new BT_ConnectorException(FacebookPsConnect::$oModule->l('Invalid connector keys', 'paypal-connect_class'), 522); } }
/** * __construct() magic method assign connector keys * * @param array $aParams */ public function __construct(array $aParams) { // include abstract connector require_once _FPC_PATH_LIB_CONNECTOR . 'twitter/twitteroauth.php'; if (!empty($aParams['id']) && !empty($aParams['secret']) && !empty($aParams['callback'])) { $this->consumer_key = $aParams['id']; $this->consumer_secret = $aParams['secret']; $this->oauth_callback = $aParams['callback']; // set user parent::setUser(); } else { throw new BT_TwitterException(FacebookPsConnect::$oModule->l('Invalid connector keys', 'twitter-connect_class'), 530); } }
/** * __construct() magic method assign connector keys * * @param array $aParams */ public function __construct(array $aParams) { // include abstract connector require_once _FPC_PATH_LIB_CONNECTOR . 'google/Google_Client.php'; require_once _FPC_PATH_LIB_CONNECTOR . 'google/contrib/Google_Oauth2Service.php'; if (!empty($aParams['id']) && !empty($aParams['secret']) && !empty($aParams['developerKey']) && !empty($aParams['callback'])) { $this->consumer_id = $aParams['id']; $this->consumer_secret = $aParams['secret']; $this->developer_key = $aParams['developerKey']; $this->oauth_callback = $aParams['callback']; // set user parent::setUser(); } else { throw new BT_GoogleException(FacebookPsConnect::$oModule->l('Invalid connector keys', 'google-connect_class'), 540); } }
/** * __construct magic method assign connector keys * * @param array $aParams */ public function __construct(array $aParams) { $this->iAppId = !empty($aParams['id']) ? $aParams['id'] : null; $this->sSecret = !empty($aParams['secret']) ? $aParams['secret'] : null; $this->bCookie = true; $this->sPermissions = !empty($aParams['scope']) ? $aParams['scope'] : null; // set customer id for Ps & FB association if (!empty($aParams['iCustomerId'])) { self::$oSession->set('iCustomerId', intval($aParams['iCustomerId'])); } // put data in session - use case for connect and collect at the same time. if (!empty($aParams['data'])) { self::$oSession->set('data', $aParams['data']); } // set FB URLs $this->sFbUri .= '?client_id=' . $this->iAppId . '&redirect_uri=' . urlencode(self::$sModuleURI) . '&scope=' . $this->sPermissions; $this->sGraphUrl .= '?client_id=' . $this->iAppId . '&redirect_uri=' . urlencode(self::$sModuleURI) . '&client_secret=' . $this->sSecret; // set user parent::setUser(); }