You are here

function typekit_api_get_kits in @font-your-face 6.2

Same name and namespace in other branches
  1. 8.3 modules/typekit_api/typekit_api.module \typekit_api_get_kits()
  2. 6 modules/typekit_api/typekit_api.module \typekit_api_get_kits()
  3. 7.2 modules/typekit_api/typekit_api.module \typekit_api_get_kits()
  4. 7 modules/typekit_api/typekit_api.module \typekit_api_get_kits()

Gets list of kits from API.

1 call to typekit_api_get_kits()
typekit_api_fontyourface_import in modules/typekit_api/typekit_api.module
Implements hook_fontyourface_import().

File

modules/typekit_api/typekit_api.module, line 212

Code

function typekit_api_get_kits() {
  $logging = variable_get('fontyourface_detailed_logging', FALSE);
  $kits = array();
  $response = drupal_http_request(TYPEKIT_API_BASE_URL . 'kits', typekit_api_token_headers());
  if ($response->code == 200) {
    $data = json_decode($response->data);
    $kits = $data->kits;
  }
  else {
    drupal_set_message(t('There was an error importing kit list from Typekit.'), 'error');
    if ($logging) {
      watchdog('@font-your-face', 'Invalid drupal_http_request response: @response', array(
        '@response' => print_r($response, TRUE),
      ), WATCHDOG_INFO);
    }

    // if
  }

  // else
  return $kits;
}