function typekit_api_get_kit in @font-your-face 6.2
Same name and namespace in other branches
- 8.3 modules/typekit_api/typekit_api.module \typekit_api_get_kit()
- 6 modules/typekit_api/typekit_api.module \typekit_api_get_kit()
- 7.2 modules/typekit_api/typekit_api.module \typekit_api_get_kit()
- 7 modules/typekit_api/typekit_api.module \typekit_api_get_kit()
Get a specific kit from API based on ID.
1 call to typekit_api_get_kit()
- typekit_api_fontyourface_import in modules/
typekit_api/ typekit_api.module - Implements hook_fontyourface_import().
File
- modules/
typekit_api/ typekit_api.module, line 243
Code
function typekit_api_get_kit($kit_id) {
$logging = variable_get('fontyourface_detailed_logging', FALSE);
$response = drupal_http_request(TYPEKIT_API_BASE_URL . 'kits/' . $kit_id, typekit_api_token_headers());
if ($response->code == 200) {
$data = json_decode($response->data);
$kit = $data->kit;
}
else {
drupal_set_message(t('There was an error importing a kit (@kit) from Typekit.', array(
'@kit' => $kit_id,
)), 'error');
if ($logging) {
watchdog('@font-your-face', 'Invalid drupal_http_request response: @response', array(
'@response' => print_r($response, TRUE),
), WATCHDOG_INFO);
}
// if
}
// else
return $kit;
}