convertcontacts-8.x-1.0/convertcontacts.install.php

convertcontacts.install.php
<?php

/**
 * @file
 * Installation file for ConvertContacts module.
 */

/**
 * Implements hook_uninstall().
 */
function convertcontacts_uninstall() {
  $config = \Drupal::config('convertcontacts.convertcontactsconfig');
  $config->set('convertcontacts_id', '')->save();
}


/**
 * Implements hook_requirements().
 */
function convertcontacts_requirements($phase) {
  $requirements = array();
  $t = get_t();

  if ($phase == 'runtime') {
    // Raise warning if ConvertContacts Site ID has not been set yet.
    if (!preg_match('/^[A-Z0-9]{8}(-[A-Z0-9]{4}){3}-[A-Z0-9]{12}$/i', variable_get('convertcontacts_id', 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'))) {
      $requirements['convertcontacts_id'] = array(
        'title' => $t('ConvertContacts module'),
        'description' => $t('ConvertContacts module has not been configured yet. Please configure its settings from the <a href="@url">ConvertContacts settings page</a>.', array('@url' => url('admin/config/system/convertcontacts'))),
        'severity' => REQUIREMENT_WARNING,
        'value' => $t('Not configured'),
      );
    }
  }

  return $requirements;
}

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

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