Projet

Général

Profil

Révision f066bdb5

Ajouté par Assos Assos il y a plus de 9 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/l10n_update/l10n_update.install
181 181
 * Implements hook_requirements().
182 182
 */
183 183
function l10n_update_requirements($phase) {
184
  if ($phase == 'runtime' && variable_get('l10n_update_check_frequency', 0)) {
185
    if (l10n_update_get_projects() && l10n_update_language_list()) {
186
      $requirements['l10n_update']['title'] = t('Translation update status');
187
      if (l10n_update_available_updates()) {
188
        $requirements['l10n_update']['severity'] = REQUIREMENT_WARNING;
189
        $requirements['l10n_update']['value'] = t('There are available updates');
190
        $requirements['l10n_update']['description'] = t(
191
          'There are new or updated translations available for currently installed modules and themes. To check for updates, you can visit the <a href="@check_manually">translation update page</a>.',
192
          array(
193
            '@check_manually' => url('admin/config/regional/translate/update')
194
          )
195
        );
184
  if ($phase == 'runtime') {
185
    $requirements['l10n_update']['title'] = t('Translation update status');
186
    if (variable_get('l10n_update_check_frequency', 0)) {
187
      if (l10n_update_get_projects() && l10n_update_language_list()) {
188
        if (l10n_update_available_updates()) {
189
          $requirements['l10n_update']['severity'] = REQUIREMENT_WARNING;
190
          $requirements['l10n_update']['value'] = t('There are available updates');
191
          $requirements['l10n_update']['description'] = t('There are new or updated translations available for currently installed modules and themes. To check for updates, you can visit the <a href="@check_manually">translation update page</a>.', array(
192
              '@check_manually' => url('admin/config/regional/translate/update')
193
            ));
194
        }
195
        else {
196
          $requirements['l10n_update']['severity'] = REQUIREMENT_OK;
197
          $requirements['l10n_update']['value'] = t('All your translations are up to date');
198
        }
196 199
      }
197 200
      else {
198
        $requirements['l10n_update']['severity'] = REQUIREMENT_OK;
199
        $requirements['l10n_update']['value'] = t('All your translations are up to date');
201
        $requirements['l10n_update']['value'] = t('No update data available');
202
        $requirements['l10n_update']['severity'] = REQUIREMENT_WARNING;
203
        $requirements['l10n_update']['description'] = _l10n_update_no_data();
200 204
      }
201 205
    }
202 206
    else {
203
      $requirements['l10n_update']['title'] = t('Translation update status');
204
      $requirements['l10n_update']['value'] = t('No update data available');
205
      $requirements['l10n_update']['severity'] = REQUIREMENT_WARNING;
206
      //$requirements['update_core']['reason'] = UPDATE_UNKNOWN;
207
      $requirements['l10n_update']['description'] = _l10n_update_no_data();
207
      $requirements['l10n_update']['value'] = t('Not enabled');
208
      $requirements['l10n_update']['severity'] = REQUIREMENT_INFO;
208 209
    }
209 210
    return $requirements;
210 211
  }
......
289 290
function l10n_update_update_7005() {
290 291
  registry_rebuild();
291 292
}
293

  
294
/**
295
 * Rebuild registry after removing the stream wrapper.
296
 */
297
function l10n_update_update_7006() {
298
  registry_rebuild();
299
}

Formats disponibles : Unified diff