diff --git a/adm/config_form.php b/adm/config_form.php index 237b83610..32e779611 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -570,14 +570,14 @@ if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { 경고) curl이 지원되지 않아 네이버 신디케이션을 사용할수 없습니다.'); ?> 연동키는 네이버 웹마스터도구 -> 네이버 신디케이션에서 발급할 수 있습니다.') ?> - + 참고로 그룹접근사용 게시판, 글읽기 권한 2 이상 게시판, 비밀글은 신디케이션 수집에서 제외됩니다.') ?> - + @@ -1317,7 +1317,7 @@ include_once('_rewrite_config_form.php'); SMS 전송유형을 LMS로 설정시 90바이트 이내는 SMS, 90 ~ 2000 바이트는 LMS 그 이상은 절삭 되어 LMS로 발송됩니다."); ?> - + 토큰키관리 메뉴에서 생성한 토큰키를 입력합니다."); ?>
서버아이피 : diff --git a/lib/get_data.lib.php b/lib/get_data.lib.php index edb7386bf..b6e990a0b 100644 --- a/lib/get_data.lib.php +++ b/lib/get_data.lib.php @@ -96,48 +96,48 @@ function get_menu_db($use_mobile=0, $is_cache=false){ global $g5; static $cache = array(); - - $cache = run_replace('get_menu_db_cache', $cache, $use_mobile, $is_cache); - - $key = md5($use_mobile); + + $cache = run_replace('get_menu_db_cache', $cache, $use_mobile, $is_cache); + + $key = md5($use_mobile); if( $is_cache && isset($cache[$key]) ){ return $cache[$key]; } - - $where = $use_mobile ? "me_mobile_use = '1'" : "me_use = '1'"; - if( !($cache[$key] = run_replace('get_menu_db', array(), $use_mobile)) ){ - $sql = " select * - from {$g5['menu_table']} - where $where - and length(me_code) = '2' - order by me_order, me_id "; - $result = sql_query($sql, false); + $where = $use_mobile ? "me_mobile_use = '1'" : "me_use = '1'"; - for ($i=0; $row=sql_fetch_array($result); $i++) { - - $row['ori_me_link'] = $row['me_link']; - $row['me_link'] = short_url_clean($row['me_link']); + if( !($cache[$key] = run_replace('get_menu_db', array(), $use_mobile)) ){ + $sql = " select * + from {$g5['menu_table']} + where $where + and length(me_code) = '2' + order by me_order, me_id "; + $result = sql_query($sql, false); + + for ($i=0; $row=sql_fetch_array($result); $i++) { + + $row['ori_me_link'] = $row['me_link']; + $row['me_link'] = short_url_clean($row['me_link']); $row['sub'] = isset($row['sub']) ? $row['sub'] : array(); - $cache[$key][$i] = $row; + $cache[$key][$i] = $row; - $sql2 = " select * - from {$g5['menu_table']} - where $where - and length(me_code) = '4' - and substring(me_code, 1, 2) = '{$row['me_code']}' - order by me_order, me_id "; - $result2 = sql_query($sql2); - for ($k=0; $row2=sql_fetch_array($result2); $k++) { - $row2['ori_me_link'] = $row2['me_link']; - $row2['me_link'] = short_url_clean($row2['me_link']); - $cache[$key][$i]['sub'][$k] = $row2; - } - } - } + $sql2 = " select * + from {$g5['menu_table']} + where $where + and length(me_code) = '4' + and substring(me_code, 1, 2) = '{$row['me_code']}' + order by me_order, me_id "; + $result2 = sql_query($sql2); + for ($k=0; $row2=sql_fetch_array($result2); $k++) { + $row2['ori_me_link'] = $row2['me_link']; + $row2['me_link'] = short_url_clean($row2['me_link']); + $cache[$key][$i]['sub'][$k] = $row2; + } + } + } - return $cache[$key]; + return $cache[$key]; } // 게시판 테이블에서 하나의 행을 읽음 @@ -465,7 +465,7 @@ function get_memo_not_read($mb_id, $add_where='') $sql = " SELECT count(*) as cnt FROM {$g5['memo_table']} WHERE me_recv_mb_id = '$mb_id' and me_type= 'recv' and me_read_datetime like '0%' $add_where "; $row = sql_fetch($sql, false); - return $row['cnt']; + return isset($row['cnt']) ? $row['cnt'] : 0; } function get_scrap_totals($mb_id=''){ @@ -476,5 +476,5 @@ function get_scrap_totals($mb_id=''){ $sql = " select count(*) as cnt from {$g5['scrap_table']} where 1=1 $add_where"; $row = sql_fetch($sql, false); - return $row['cnt']; + return isset($row['cnt']) ? $row['cnt'] : 0; } \ No newline at end of file