You are here

function media_directories_ui_form_entity_browser_media_directories_overview_form_alter in Media Directories 8

Same name and namespace in other branches
  1. 2.x modules/media_directories_ui/media_directories_ui.module \media_directories_ui_form_entity_browser_media_directories_overview_form_alter()

Implements hook_form_FORM_ID_alter().

File

modules/media_directories_ui/media_directories_ui.module, line 256
Main module file.

Code

function media_directories_ui_form_entity_browser_media_directories_overview_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  if (!_media_directories_ui_library_file_exists('jstree')) {
    \Drupal::messenger()
      ->addError(t('The <a href=":url">jsTree library</a> should be installed at <strong>/libraries/jstree/dist/jstree.min.js</strong>, or any path supported by libraries.module if installed.', [
      ':url' => 'https://github.com/vakata/jstree',
    ]));
  }
  if (!_media_directories_ui_vocabulary_set()) {
    $settings_url = Url::fromRoute('media_directories.config_form');
    \Drupal::messenger()
      ->addError(t('Vocabulary is not selected. Please select it in the <a href=":url">settings</a>.', [
      ':url' => $settings_url
        ->toString(),
    ]));
  }
}