OSDN Git Service

FIX: ロケール周りのバグの修正
authorsakamocchi <o-takashi@sakamocchi.jp>
Sat, 3 Mar 2012 15:25:42 +0000 (00:25 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 3 Mar 2012 15:25:42 +0000 (00:25 +0900)
$DIR_LOCALEは$DIR_LOCALESのtypo。
現在のセッションで使用するロケールの適用バグの修正
不要なLWSの除外。

nucleus/libs/globalfunctions.php

index d156839..59b0d67 100644 (file)
  */
 
 /* needed if we include globalfunctions from install.php */
-global $nucleus, $CONF, $DIR_LIBS, $DIR_LOCALE, $manager, $member;
+global $nucleus, $CONF, $DIR_LIBS, $DIR_LOCALES, $manager, $member;
 
 $nucleus['version'] = 'v4.00 SVN';
 $nucleus['codename'] = '';
 
 /* check and die if someone is trying to override internal globals (when register_globals turn on) */
-checkVars(array('nucleus', 'CONF', 'DIR_LIBS', 'MYSQL_HOST', 'MYSQL_USER', 'MYSQL_PASSWORD', 'MYSQL_DATABASE', '$DIR_LOCALE', 'DIR_PLUGINS', 'HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS', 'HTTP_ENV_VARS', 'HTTP_SESSION_VARS', 'HTTP_POST_FILES', 'HTTP_SERVER_VARS', 'GLOBALS', 'argv', 'argc', '_GET', '_POST', '_COOKIE', '_ENV', '_SESSION', '_SERVER', '_FILES'));
+checkVars(array('nucleus', 'CONF', 'DIR_LIBS', 'MYSQL_HOST', 'MYSQL_USER', 'MYSQL_PASSWORD', 'MYSQL_DATABASE', '$DIR_LOCALES', 'DIR_PLUGINS', 'HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS', 'HTTP_ENV_VARS', 'HTTP_SESSION_VARS', 'HTTP_POST_FILES', 'HTTP_SERVER_VARS', 'GLOBALS', 'argv', 'argc', '_GET', '_POST', '_COOKIE', '_ENV', '_SESSION', '_SERVER', '_FILES'));
 
 $CONF['debug'] = 0;
 if ( $CONF['debug'] )
@@ -297,7 +297,7 @@ else
 }
 
 /* NOTE: include translation file and set locale */
-if ( $member->isLoggedIn() && !$member->getLocale())
+if ( $member->isLoggedIn() && $member->getLocale())
 {
        $locale = $member->getLocale();
 }
@@ -445,7 +445,7 @@ if ( $CONF['URLMode'] == 'pathinfo' )
                                                $blogid = intval($data[++$i]);
                                        }
                                        $i++;
-                                       if ( $i < sizeof($data) ) 
+                                       if ( $i < sizeof($data) )
                                        {
                                                $archive = $data[$i];
                                        }
@@ -1720,7 +1720,7 @@ function ticketForPlugin()
                exit('You aren\'t logged in.');
        }
        
-       global $manager, $DIR_LIBS, $DIR_LOCALE, $HTTP_GET_VARS, $HTTP_POST_VARS;
+       global $manager, $DIR_LIBS, $DIR_LOCALES, $HTTP_GET_VARS, $HTTP_POST_VARS;
        
        /* Check if this feature is needed (ie, if "$manager->checkTicket()" is not included in the script). */
        if (!($p_translated = serverVar('PATH_TRANSLATED') ) )