jqms-1.0.x-dev/jq_multiselect.install

jq_multiselect.install
<?php

/**
 * @file
 * Contains jq_multiselect.install.
 */

use Drupal\Core\Url;
use Drupal\Core\Link;

/**
 * Implementation of hook_requirements().
 * @param $phase
 * @return array
 */
function jq_multiselect_requirements($phase) {
  $requirements = [];
  switch ($phase) {
    case 'install':
    case 'runtime':
      $file_exists = file_exists(DRUPAL_ROOT . '/libraries/jq-multiselect/jquery.multiselect.js');
      if ($file_exists) {
        $message = t('The jQuery MultiSelect plugin detected in %path.', ['%path' => '/libraries/jq-multiselect']);
      } else {
        $message = t('The jQuery MultiSelect plugin was not found. Please <a href=":repository_url" target="_blank">DOWNLOAD</a> into the libraries folder in the root (/libraries/jq-multiselect).', [':repository_url' => 'https://github.com/nobleclem/jQuery-MultiSelect/jquery.multiselect.js']);
      }

      break;
  }

  return [
    'jq_multiselect' => [
      'title' => t('jQuery MultiSelect Plugin'),
      'value' => $message,
      'description' => $message,
      'severity' => $file_exists ? REQUIREMENT_OK : REQUIREMENT_ERROR,
    ],
  ];

  return $requirements;
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc