You are here

function opigno_tincan_api_settings_validate in Opigno TinCan API 7

1 string reference to 'opigno_tincan_api_settings_validate'
opigno_tincan_api_settings_form in includes/opigno_tincan_api.settings_form.inc

File

includes/opigno_tincan_api.settings_form.inc, line 45

Code

function opigno_tincan_api_settings_validate($form, &$form_state) {

  // Check if the TinCanPHP library is installed.
  // If it is not installed, do not save the settings and show an error message that says "Install the TinCanPHP library".
  $libraries = libraries_get_libraries();
  if (!isset($libraries['TinCanPHP'])) {
    form_set_error('endpoints', t('Please install the !tincanphp_library in the <em>sites/all/library/TinCanPHP</em> folder.', array(
      '!tincanphp_library' => l(t('TinCanPHP library'), 'https://github.com/RusticiSoftware/TinCanPHP/releases'),
    )));
  }
}