function l10n_update_admin_overview in Localization update 7
Same name and namespace in other branches
- 6 l10n_update.admin.inc \l10n_update_admin_overview()
Page callback: Admin overview page.
1 string reference to 'l10n_update_admin_overview'
- l10n_update_menu in ./l10n_update.module 
- Implements hook_menu().
File
- ./l10n_update.admin.inc, line 41 
- Admin settings and update page.
Code
function l10n_update_admin_overview() {
  // For now we get package information provided by modules.
  $projects = l10n_update_get_projects();
  $languages = l10n_update_language_list('name');
  $build = array();
  if ($languages) {
    $history = l10n_update_get_history();
    $available = l10n_update_available_releases();
    $updates = l10n_update_build_updates($history, $available);
    $build['project_status'] = array(
      '#theme' => 'l10n_update_project_status',
      '#projects' => $projects,
      '#languages' => $languages,
      '#history' => $history,
      '#available' => $available,
      '#updates' => $updates,
    );
    $build['admin_import_form'] = drupal_get_form('l10n_update_admin_import_form', $projects, $updates);
  }
  else {
    $build['no_languages'] = array(
      '#markup' => t('No translatable language defined. <a href="/admin/config/regional/language">Add a language</a>.'),
    );
  }
  return $build;
}