You are here

function _eu_cookie_compliance_get_jquery_colorpicker_version in EU Cookie Compliance (GDPR Compliance) 8

Get the current version of jQuery colorpicker, if installed.

Hopefully they will not release a version 3 any time soon. :)

Return value

int Major version of jQuery Colorpicker, or 0 if not installed.

3 calls to _eu_cookie_compliance_get_jquery_colorpicker_version()
EuCookieComplianceConfigForm::buildForm in src/Form/EuCookieComplianceConfigForm.php
Form constructor.
EuCookieComplianceConfigForm::submitForm in src/Form/EuCookieComplianceConfigForm.php
Form submission handler.
eu_cookie_compliance_validate_hex in ./eu_cookie_compliance.module
Validate field for a HEX value if a value is set.

File

./eu_cookie_compliance.module, line 704
The main file for the EU Cookie Compliance module.

Code

function _eu_cookie_compliance_get_jquery_colorpicker_version() {
  if (\Drupal::service('module_handler')
    ->moduleExists('jquery_colorpicker')) {
    $info = \Drupal::service('extension.list.module')
      ->getExtensionInfo('jquery_colorpicker');
    if ($info) {
      return strpos($info['version'], '-2.') !== FALSE ? 2 : 1;
    }
  }
  return 0;
}