Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5622b38c17 | ||
|
|
cef3a48ff1 | ||
|
|
c6b58bb16b | ||
|
|
14ffe72574 | ||
|
|
02baf1589f |
No files matched your search
@@ -44,6 +44,12 @@ if($popup == 'yes') { // 팝업창일 때
|
|||||||
$pp['pp_price'] = $od['od_misu'];
|
$pp['pp_price'] = $od['od_misu'];
|
||||||
$wrp_tag_st = '<div class="new_win">'.PHP_EOL.'<h1 id="new_win_title">'.$html_title.'</h1>';
|
$wrp_tag_st = '<div class="new_win">'.PHP_EOL.'<h1 id="new_win_title">'.$html_title.'</h1>';
|
||||||
$wrp_tag_end = '</div>';
|
$wrp_tag_end = '</div>';
|
||||||
|
|
||||||
|
echo '<script>
|
||||||
|
if (typeof g5_admin_csrf_token_key === "undefined") {
|
||||||
|
var g5_admin_csrf_token_key = "' . (function_exists('admin_csrf_token_key') ? admin_csrf_token_key() : '') . '";
|
||||||
|
}
|
||||||
|
</script>';
|
||||||
}
|
}
|
||||||
else { // 현재페이지일 때
|
else { // 현재페이지일 때
|
||||||
include_once (G5_ADMIN_PATH.'/admin.head.php');
|
include_once (G5_ADMIN_PATH.'/admin.head.php');
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ if( function_exists('social_check_login_before') ){
|
|||||||
$g5['title'] = '로그인';
|
$g5['title'] = '로그인';
|
||||||
include_once('./_head.sub.php');
|
include_once('./_head.sub.php');
|
||||||
|
|
||||||
$url = isset($_GET['url']) ? strip_tags($_GET['url']) : '';
|
|
||||||
$od_id = isset($_POST['od_id']) ? safe_replace_regex($_POST['od_id'], 'od_id') : '';
|
$od_id = isset($_POST['od_id']) ? safe_replace_regex($_POST['od_id'], 'od_id') : '';
|
||||||
|
|
||||||
// url 체크
|
// url 체크
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ include_once('./_common.php');
|
|||||||
if ($is_guest)
|
if ($is_guest)
|
||||||
alert('로그인 한 회원만 접근하실 수 있습니다.', G5_BBS_URL.'/login.php');
|
alert('로그인 한 회원만 접근하실 수 있습니다.', G5_BBS_URL.'/login.php');
|
||||||
|
|
||||||
$url = isset($_GET['url']) ? clean_xss_tags($_GET['url']) : '';
|
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
$tmp = preg_replace('/&#[^;]+;/', '', $url);
|
$tmp = preg_replace('/&#[^;]+;/', '', $url);
|
||||||
if ($tmp == $url) break;
|
if ($tmp == $url) break;
|
||||||
|
|||||||
+1
-1
@@ -505,7 +505,7 @@ if (isset($_REQUEST['bo_table']) && ! is_array($_REQUEST['bo_table'])) {
|
|||||||
|
|
||||||
// URL ENCODING
|
// URL ENCODING
|
||||||
if (isset($_REQUEST['url'])) {
|
if (isset($_REQUEST['url'])) {
|
||||||
$url = strip_tags(trim($_REQUEST['url']));
|
$url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\[\]\\x80-\\xff]|i', '', trim($_REQUEST['url']));
|
||||||
$urlencode = urlencode($url);
|
$urlencode = urlencode($url);
|
||||||
} else {
|
} else {
|
||||||
$url = '';
|
$url = '';
|
||||||
|
|||||||
+16
-6
@@ -849,23 +849,33 @@ function get_group($gr_id, $is_cache=false)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 회원 정보를 얻는다.
|
/**
|
||||||
function get_member($mb_id, $fields='*', $is_cache=false)
|
* 회원 정보를 얻는다
|
||||||
|
*
|
||||||
|
* @param string $mb_id
|
||||||
|
* @param string $fields
|
||||||
|
* @param bool $is_cache
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
function get_member($mb_id, $fields = '*', $is_cache = false)
|
||||||
{
|
{
|
||||||
global $g5;
|
global $g5;
|
||||||
|
|
||||||
if (preg_match("/[^0-9a-z_]+/i", $mb_id))
|
$mb_id = trim($mb_id);
|
||||||
|
if (preg_match("/[^0-9a-z_]+/i", $mb_id)) {
|
||||||
return array();
|
return array();
|
||||||
|
}
|
||||||
|
|
||||||
static $cache = array();
|
static $cache = array();
|
||||||
|
|
||||||
$key = md5($fields);
|
$key = md5($fields);
|
||||||
|
|
||||||
if( $is_cache && isset($cache[$mb_id]) && isset($cache[$mb_id][$key]) ){
|
if ($is_cache && isset($cache[$mb_id]) && isset($cache[$mb_id][$key])) {
|
||||||
return $cache[$mb_id][$key];
|
return $cache[$mb_id][$key];
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = " select $fields from {$g5['member_table']} where mb_id = TRIM('$mb_id') ";
|
$sql = " SELECT {$fields} from {$g5['member_table']} where mb_id = '{$mb_id}' ";
|
||||||
|
|
||||||
$cache[$mb_id][$key] = run_replace('get_member', sql_fetch($sql), $mb_id, $fields, $is_cache);
|
$cache[$mb_id][$key] = run_replace('get_member', sql_fetch($sql), $mb_id, $fields, $is_cache);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||||
|
|
||||||
define('G5_VERSION', '그누보드5');
|
define('G5_VERSION', '그누보드5');
|
||||||
define('G5_GNUBOARD_VER', '5.6.3');
|
define('G5_GNUBOARD_VER', '5.6.4');
|
||||||
// 그누보드5.4.5.5 버전과 영카트5.4.5.5.1 버전을 합쳐서 그누보드5.4.6 버전에서 시작함 (kagla-210617)
|
// 그누보드5.4.5.5 버전과 영카트5.4.5.5.1 버전을 합쳐서 그누보드5.4.6 버전에서 시작함 (kagla-210617)
|
||||||
// G5_YOUNGCART_VER 이 상수를 사용하는 곳이 있으므로 주석 처리 해제함
|
// G5_YOUNGCART_VER 이 상수를 사용하는 곳이 있으므로 주석 처리 해제함
|
||||||
// 그누보드5.4.6 이상 버전 부터는 영카트를 그누보드에 포함하여 배포하므로 영카트5의 버전은 의미가 없습니다.
|
// 그누보드5.4.6 이상 버전 부터는 영카트를 그누보드에 포함하여 배포하므로 영카트5의 버전은 의미가 없습니다.
|
||||||
|
|||||||
Reference in new issue
Block a user