''); if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { $userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']); } $g5['title'] = '쇼핑몰설정'; include_once (G5_ADMIN_PATH.'/admin.head.php'); $pg_anchor = '
'; if( function_exists('pg_setting_check') ){ pg_setting_check(true); } if(!$default['de_kakaopay_cancelpwd']){ $default['de_kakaopay_cancelpwd'] = '1111'; } ?> '.PHP_EOL; echo 'alert("PHP openssl 확장모듈이 설치되어 있지 않습니다.\n모바일 쇼핑몰 결제 때 사용되오니 openssl 확장 모듈을 설치하여 주십시오.");'.PHP_EOL; echo ''.PHP_EOL; } if(!extension_loaded('soap') || !class_exists('SOAPClient')) { echo ''.PHP_EOL; } $is_linux = true; if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') $is_linux = false; $exe = '/kcp/bin/'; if($is_linux) { if(PHP_INT_MAX == 2147483647) // 32-bit $exe .= 'pp_cli'; else $exe .= 'pp_cli_x64'; } else { $exe .= 'pp_cli_exe.exe'; } echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli'); // shop/kcp/log 디렉토리 체크 후 있으면 경고 if(is_dir(G5_SHOP_PATH.'/kcp/log') && is_writable(G5_SHOP_PATH.'/kcp/log')) { echo ''.PHP_EOL; } } // LG의 경우 log 디렉토리 체크 if($default['de_pg_service'] == 'lg') { $log_path = G5_LGXPAY_PATH.'/lgdacom/log'; try { if( ! is_dir($log_path) && is_writable(G5_LGXPAY_PATH.'/lgdacom/') ){ @mkdir($log_path, G5_DIR_PERMISSION); @chmod($log_path, G5_DIR_PERMISSION); } } catch(Exception $e) { } if(!is_dir($log_path)) { if( is_writable(G5_LGXPAY_PATH.'/lgdacom/') ){ // 디렉토리가 없다면 생성합니다. (퍼미션도 변경하구요.) @mkdir($log_path, G5_DIR_PERMISSION); @chmod($log_path, G5_DIR_PERMISSION); } if(!is_dir($log_path)){ echo ''.PHP_EOL; } } if(is_writable($log_path)) { if( function_exists('check_log_folder') ){ check_log_folder($log_path); } } else { echo ''.PHP_EOL; } } // 이니시스의 경우 log 디렉토리 체크 if($default['de_pg_service'] == 'inicis') { if (!function_exists('xml_set_element_handler')) { echo ''.PHP_EOL; } if (!function_exists('openssl_get_publickey')) { echo ''.PHP_EOL; } if (!function_exists('socket_create')) { echo ''.PHP_EOL; } $log_path = G5_SHOP_PATH.'/inicis/log'; try { if( ! is_dir($log_path) && is_writable(G5_SHOP_PATH.'/inicis/') ){ @mkdir($log_path, G5_DIR_PERMISSION); @chmod($log_path, G5_DIR_PERMISSION); } } catch(Exception $e) { } if( function_exists('check_log_folder') && is_writable($log_path) ){ check_log_folder($log_path); } } // 카카오페이의 경우 log 디렉토리 체크 if($default['de_kakaopay_mid'] && $default['de_kakaopay_key'] && $default['de_kakaopay_enckey'] && $default['de_kakaopay_hashkey'] && $default['de_kakaopay_cancelpwd']) { $log_path = G5_SHOP_PATH.'/kakaopay/log'; if(!is_dir($log_path)) { echo ''.PHP_EOL; } else { if(!is_writable($log_path)) { echo ''.PHP_EOL; } else { if( function_exists('check_log_folder') && is_writable($log_path) ){ check_log_folder($log_path); } } } } } include_once (G5_ADMIN_PATH.'/admin.tail.php');