fix get_config

This commit is contained in:
Amberstone 2024-09-22 11:23:47 +09:00
parent 1df8602efe
commit ae5da1e21e
Signed by: amber
GPG key ID: 094B0E55F98D8BF1
2 changed files with 25 additions and 3 deletions

View file

@ -2,7 +2,7 @@
/******************************************************************************* /*******************************************************************************
** 공통 변수, 상수, 코드 ** 공통 변수, 상수, 코드
*******************************************************************************/ *******************************************************************************/
error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING); error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_PARSE | E_USER_ERROR);
// 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정 // 보안설정이나 프레임이 달라도 쿠키가 통하도록 설정
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"'); header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
@ -219,8 +219,9 @@ $g5 = array();
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
$dbconfig_file = G5_DATA_PATH . '/' . G5_DBCONFIG_FILE; $dbconfig_file = G5_DATA_PATH . '/' . G5_DBCONFIG_FILE;
if (file_exists($dbconfig_file)) { if (file_exists($dbconfig_file)) {
include_once ($dbconfig_file); include_once $dbconfig_file;
include_once (G5_LIB_PATH . '/common.lib.php'); // 공통 라이브러리 include_once G5_LIB_PATH . '/common.lib.php'; // 공통 라이브러리
include_once G5_LIB_PATH . '/get_data.lib.php';
$connect_db = sql_connect(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD) or die('MySQL Connect Error!!!'); $connect_db = sql_connect(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD) or die('MySQL Connect Error!!!');
$select_db = sql_select_db(G5_MYSQL_DB, $connect_db) or die('MySQL DB Error!!!'); $select_db = sql_select_db(G5_MYSQL_DB, $connect_db) or die('MySQL DB Error!!!');

View file

@ -0,0 +1,21 @@
<?php
if (!defined('_GNUBOARD_'))
exit;
function get_config($is_cache = false)
{
global $g5;
static $cache = [];
$cache = run_replace('get_config_cache', $cache, $is_cache);
if ($is_cache && !empty($cache)) {
return $cache;
}
$sql = "SELECT * FROM {$g5['config_table']} ";
$cache = run_replace('get_config', sql_fetch($sql));
return $cache;
}