You are here

function JanrainCaptureApi::__construct in Janrain Registration 7.2

Same name and namespace in other branches
  1. 6 janrain_capture.api.inc \JanrainCaptureApi::__construct()
  2. 7.4 includes/janrain_capture.api.inc \JanrainCaptureApi::__construct()
  3. 7 janrain_capture.api.inc \JanrainCaptureApi::__construct()
  4. 7.3 includes/janrain_capture.api.inc \JanrainCaptureApi::__construct()

Retrives API access credentials from settings.

File

includes/janrain_capture.api.inc, line 16
An API Client for making calls to the Janrain Capture web service.

Class

JanrainCaptureApi
@file An API Client for making calls to the Janrain Capture web service.

Code

function __construct() {
  $ver = variable_get('janrain_capture_ver', JANRAIN_CAPTURE_VERSION_DEFAULT);
  if ($ver == '1.0') {
    $janrain_capture_main = variable_get('janrain_capture_main', array());
  }
  else {
    $janrain_capture_main = variable_get('janrain_capture_main2', array());
  }
  $this->args = array();
  $this->args['client_id'] = isset($janrain_capture_main['capture_client_id']) ? $janrain_capture_main['capture_client_id'] : '';
  $this->args['client_secret'] = isset($janrain_capture_main['capture_client_secret']) ? $janrain_capture_main['capture_client_secret'] : '';
  $this->captureAddr = !empty($janrain_capture_main['capture_address']) ? $janrain_capture_main['capture_address'] : '';
  $this->captureAddr = str_replace("https://", "", $this->captureAddr);
}