fix for checking notifying type
[squirrelmail.git] / functions / gettext.php
index 75edf2d0ddc53838189b1405e02849e1c26b6593..10d658be80eb7093daa8d2cb7a421438a78597fb 100644 (file)
  * $Id$
  */
 
+require_once(SM_PATH . 'functions/global.php');
+
 global $gettext_php_domain, $gettext_php_dir, $gettext_php_loaded,
  $gettext_php_translateStrings, $gettext_php_loaded_language,
  $gettext_php_short_circuit;
 
 if (! isset($gettext_php_loaded)) {
     $gettext_php_loaded = false;
-    session_register('gettext_php_loaded');
+    sqsession_register($gettext_php_loaded, 'gettext_php_loaded');
 }
 if (! isset($gettext_php_domain)) {
     $gettext_php_domain = '';
-    session_register('gettext_php_domain');
+    sqsession_register($gettext_php_domain, 'gettext_php_domain');
 }
 if (! isset($gettext_php_dir)) {
     $gettext_php_dir = '';
-    session_register('gettext_php_dir');
+    sqsession_register($gettext_php_dir, 'gettext_php_dir');
 }
 if (! isset($gettext_php_translateStrings)) {
     $gettext_php_translateStrings = array();
-    session_register('gettext_php_translateStrings');
+    sqsession_register($gettext_php_translateStrings, 'gettext_php_translateStrings');
 }
 if (! isset($gettext_php_loaded_language)) {
     $gettext_php_loaded_language = '';
-    session_register('gettext_php_loaded_language');
+    sqsession_register($gettext_php_loaded_language, 'gettext_php_loaded_language');
 }
 if (! isset($gettext_php_short_circuit)) {
     $gettext_php_short_circuit = false;
-    session_register('gettext_php_short_circuit');
+    sqsession_register($gettext_php_short_circuit, 'gettext_php_short_circuit');
 }
 
 function gettext_php_load_strings() {
@@ -79,10 +81,11 @@ function gettext_php_load_strings() {
     $key = '';
     $SkipRead = false;
     while (! feof($file)) {
-        if (! $SkipRead)
+        if (! $SkipRead) {
             $line = trim(fgets($file, 4096));
-        else
+        } else {
             $SkipRead = false;
+        }
         
         if (ereg('^msgid "(.*)"$', $line, $match)) {
             if ($match[1] == '') {