OSDN Git Service

CHANGE:グローバル変数$CONFが初期化されていない場合に初期化を行うように変更
authorreine <reine@users.sourceforge.jp>
Thu, 12 Apr 2012 14:50:16 +0000 (23:50 +0900)
committerreine <reine@users.sourceforge.jp>
Thu, 12 Apr 2012 14:50:16 +0000 (23:50 +0900)
FIX:checkVarsに渡す変数名に$が含まれていたので削除

nucleus/libs/globalfunctions.php

index ac82109..9c78e2f 100644 (file)
@@ -23,10 +23,14 @@ $nucleus['version'] = 'v4.00 SVN';
 $nucleus['codename'] = '';\r
 \r
 /* check and die if someone is trying to override internal globals (when register_globals turn on) */\r
-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'));\r
+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'));\r
 \r
 /* debug mode */\r
-if ( isset($CONF) && array_key_exists('debug', $CONF) && $CONF['debug'] )\r
+if ( !isset($CONF) )\r
+{\r
+       $CONF = array();\r
+}\r
+if ( array_key_exists('debug', $CONF) && $CONF['debug'] )\r
 {\r
        /* report all errors! */\r
        error_reporting(E_ALL);\r