/[drupal]/contributions/modules/live_translation/live_translation.admin.inc
ViewVC logotype

Diff of /contributions/modules/live_translation/live_translation.admin.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1, Sun Apr 19 02:35:51 2009 UTC revision 1.2, Mon Apr 20 02:48:32 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: $  // $Id: live_translation.admin.inc,v 1.1 2009/04/19 02:35:51 brmassa Exp $
3  /**  /**
4   * @author Bruno Massa   * @author Bruno Massa
5   * @file   * @file
# Line 30  function _live_translation_report() { Line 30  function _live_translation_report() {
30    $status         = _live_translation_status();    $status         = _live_translation_status();
31    $import_status  = variable_get('live_translation_import_status', array());    $import_status  = variable_get('live_translation_import_status', array());
32    $import_time    = variable_get('live_translation_import_time', array());    $import_time    = variable_get('live_translation_import_time', array());
33      $untranslated   = variable_get('live_translation_update_untranslated', array());
34    $data           = array();    $data           = array();
35    
36    foreach ($languages[1] as $langcode => $language) {    foreach ($languages[1] as $langcode => $language) {
# Line 43  function _live_translation_report() { Line 44  function _live_translation_report() {
44          'status'  => $status[$langcode][$mod],          'status'  => $status[$langcode][$mod],
45          'strings' => isset($import_status[$langcode][$mod]) ? $import_status[$langcode][$mod] : 0,          'strings' => isset($import_status[$langcode][$mod]) ? $import_status[$langcode][$mod] : 0,
46          'time'    => isset($import_time[$langcode][$mod]) ? $import_time[$langcode][$mod] : 0,          'time'    => isset($import_time[$langcode][$mod]) ? $import_time[$langcode][$mod] : 0,
47            'un'      => isset($untranslated[$langcode][$mod]) ? $untranslated[$langcode][$mod] : '-',
48        );        );
49      }      }
50    }    }
# Line 89  function theme_live_translation_report($ Line 91  function theme_live_translation_report($
91      LIVE_TRANSLATION_STATUS_UNKNOWN => array('name' => t('Unknown'),                                  'class' => 'warning'),      LIVE_TRANSLATION_STATUS_UNKNOWN => array('name' => t('Unknown'),                                  'class' => 'warning'),
92      LIVE_TRANSLATION_STATUS_OUTDATE => array('name' => '',                                            'class' => 'error'),      LIVE_TRANSLATION_STATUS_OUTDATE => array('name' => '',                                            'class' => 'error'),
93      LIVE_TRANSLATION_STATUS_OK      => array('name' => t('Ok'),                                       'class' => 'ok'),      LIVE_TRANSLATION_STATUS_OK      => array('name' => t('Ok'),                                       'class' => 'ok'),
94      LIVE_TRANSLATION_STATUS_INVALID => array('name' => t('Translation not available on server yet'),  'class' => ''),      LIVE_TRANSLATION_STATUS_PROJECT => array('name' => t('Project not available on server'),          'class' => ''),
95        LIVE_TRANSLATION_STATUS_VERSION => array('name' => t('Project version not available on server'),  'class' => ''),
96    );    );
97    foreach ($data as $langcode => $language) {    foreach ($data as $langcode => $language) {
98      $rows = array();      $rows = array();
# Line 111  function theme_live_translation_report($ Line 114  function theme_live_translation_report($
114          'data'  => array(          'data'  => array(
115            $module['name'],            $module['name'],
116            $status,            $status,
117              $module['un'],
118            ($module['status'] == LIVE_TRANSLATION_STATUS_INVALID) ? '-' : format_date($module['time'], 'small')            ($module['status'] == LIVE_TRANSLATION_STATUS_INVALID) ? '-' : format_date($module['time'], 'small')
119          ),          ),
120          'class' => $statuses[$module['status']]['class']          'class' => $statuses[$module['status']]['class']
# Line 121  function theme_live_translation_report($ Line 125  function theme_live_translation_report($
125        '#collapsed'    => $collapsed,        '#collapsed'    => $collapsed,
126        '#collapsible'  => TRUE,        '#collapsible'  => TRUE,
127        '#title'        => $language,        '#title'        => $language,
128        '#value'        => theme('table', array(t('Module'), t('Status'), t('Last update')), $rows, array('class' => 'update'))        '#value'        => theme('table', array(t('Module'), t('Status'), t('Untranslated'), t('Last update')), $rows, array('class' => 'update'))
129      ));      ));
130    }    }
131    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.2