diff --git a/adm/admin.lib.php b/adm/admin.lib.php index 4fbcf0d61..7fdc00985 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -379,7 +379,7 @@ function get_sanitize_input($s, $is_html=false){ return $s; } -function check_log_folder($log_path){ +function check_log_folder($log_path, $is_delete=true){ if( is_writable($log_path) ){ @@ -403,21 +403,26 @@ function check_log_folder($log_path){ } } - // txt 파일과 log 파일을 조회하여 30일이 지난 파일은 삭제합니다. - $txt_files = glob($log_path.'/*.txt'); - $log_files = glob($log_path.'/*.log'); - - $del_files = array_merge($txt_files, $log_files); + if( $is_delete ) { + try { + // txt 파일과 log 파일을 조회하여 30일이 지난 파일은 삭제합니다. + $txt_files = glob($log_path.'/*.txt'); + $log_files = glob($log_path.'/*.log'); + + $del_files = array_merge($txt_files, $log_files); - if( $del_files && is_array($del_files) ){ - foreach ($del_files as $del_file) { - $filetime = filemtime($del_file); - // 30일이 지난 파일을 삭제 - if($filetime && $filetime < (G5_SERVER_TIME - 2592000)) { - @unlink($del_file); - } - } - } + if( $del_files && is_array($del_files) ){ + foreach ($del_files as $del_file) { + $filetime = filemtime($del_file); + // 30일이 지난 파일을 삭제 + if($filetime && $filetime < (G5_SERVER_TIME - 2592000)) { + @unlink($del_file); + } + } + } + } catch(Exception $e) { + } + } } // POST로 넘어온 토큰과 세션에 저장된 토큰 비교 diff --git a/adm/shop_admin/admin.shop.lib.php b/adm/shop_admin/admin.shop.lib.php index 9944443d6..1685b0b7c 100644 --- a/adm/shop_admin/admin.shop.lib.php +++ b/adm/shop_admin/admin.shop.lib.php @@ -120,6 +120,34 @@ function conv_sms_contents($od_id, $contents) return stripslashes($sms_contents); } +function pg_setting_check($is_print=false){ + global $g5, $config, $default, $member; + + $msg = ''; + $pg_msg = ''; + + if( $default['de_card_test'] ){ + if( $default['de_pg_service'] === 'kcp' && $default['de_kcp_mid'] && $default['de_kcp_site_key'] ){ + $pg_msg = 'NHN KCP'; + } else if ( $default['de_pg_service'] === 'lg' && $config['cf_lg_mid'] && $config['cf_lg_mert_key'] ){ + $pg_msg = 'LG유플러스'; + } else if ( $default['de_pg_service'] === 'inicis' && $default['de_inicis_mid'] && $default['de_inicis_sign_key'] ){ + $pg_msg = 'KG이니시스'; + } + } + + if( $pg_msg ){ + $pg_test_conf_link = G5_ADMIN_URL.'/shop_admin/configform.php#de_card_test1'; + $msg .= '