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

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

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

revision 1.2, Sun Apr 19 23:33:43 2009 UTC revision 1.3, Mon Apr 20 02:48:32 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: live_translation.update.inc,v 1.1 2009/04/19 02:35:51 brmassa Exp $  // $Id: live_translation.update.inc,v 1.2 2009/04/19 23:33:43 brmassa Exp $
3  /**  /**
4   * @author Bruno Massa   * @author Bruno Massa
5   * @file   * @file
# Line 144  function _live_translation_update($retur Line 144  function _live_translation_update($retur
144        drupal_set_message(xmlrpc_error_msg(), 'error');        drupal_set_message(xmlrpc_error_msg(), 'error');
145      }      }
146      else {      else {
147        $update_time = variable_get('live_translation_update_time', array());        $untranslated   = variable_get('live_translation_update_untranslated', array());
148          $update_time    = variable_get('live_translation_update_time', array());
149        watchdog('live_translation', 'Translation status updated to !langname', array('!langname' => $language->native), WATCHDOG_ERROR);        watchdog('live_translation', 'Translation status updated to !langname', array('!langname' => $language->native), WATCHDOG_ERROR);
150        drupal_set_message(t('Translation status updated to !langname', array('!langname' => $language->native)));        drupal_set_message(t('Translation status updated to !langname', array('!langname' => $language->native)));
151    
152        foreach ($modules as $mod => $module) {        foreach ($modules as $mod => $module) {
153          $update_time[$langcode][$mod]   = time() + LIVE_TRANSLATION_LIMIT;          $update_time[$langcode][$mod]   = time() + LIVE_TRANSLATION_LIMIT;
154          $import_status[$langcode][$mod] = $pending_translations[$mod];          if (is_array($pending_translations[$mod])) {
155              $import_status[$langcode][$mod] = $pending_translations[$mod]['new'];
156              $untranslated[$langcode][$mod]  = $pending_translations[$mod]['un'];
157            }
158            else {
159              $import_status[$langcode][$mod] = $pending_translations[$mod];
160              $untranslated[$langcode][$mod]  = 0;
161            }
162        }        }
163    
164        // Update the status        // Update the status
165        variable_set('live_translation_update_time', $update_time);        variable_set('live_translation_update_time', $update_time);
166          variable_set('live_translation_update_untranslated', $untranslated);
167        variable_set('live_translation_import_status', $import_status);        variable_set('live_translation_import_status', $import_status);
168      }      }
169    }    }

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

  ViewVC Help
Powered by ViewVC 1.1.2