diff --git a/adm/config_form.php b/adm/config_form.php index b2fc57f7a..b55a3b680 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -213,14 +213,7 @@ if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.2 if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295'; if ($config['cf_icode_id'] && $config['cf_icode_pw']) { - $res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$config['cf_icode_id'].'&userpw='.$config['cf_icode_pw']); - $res = explode(';', $res); - $userinfo = array( - 'code' => $res[0], // 결과코드 - 'coin' => $res[1], // 고객 잔액 (충전제만 해당) - 'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당) - 'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제 - ); + $userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']); } ?> diff --git a/adm/sms_admin/config.php b/adm/sms_admin/config.php index f1fd649d4..017b5a333 100644 --- a/adm/sms_admin/config.php +++ b/adm/sms_admin/config.php @@ -11,14 +11,7 @@ if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295'; if ($config['cf_icode_id'] && $config['cf_icode_pw']) { - $res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$config['cf_icode_id'].'&userpw='.$config['cf_icode_pw']); - $res = explode(';', $res); - $userinfo = array( - 'code' => $res[0], // 결과코드 - 'coin' => $res[1], // 고객 잔액 (충전제만 해당) - 'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당) - 'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제 - ); + $userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']); } if (!$config['cf_icode_id']) diff --git a/adm/sms_admin/config_update.php b/adm/sms_admin/config_update.php index e89787730..b7c930176 100644 --- a/adm/sms_admin/config_update.php +++ b/adm/sms_admin/config_update.php @@ -8,14 +8,7 @@ check_demo(); $g5['title'] = "SMS 기본설정"; -$res = get_sock("http://www.icodekorea.com/res/userinfo.php?userid=$cf_icode_id&userpw=$cf_icode_pw"); -$res = explode(';', $res); -$userinfo = array( - 'code' => $res[0], // 결과코드 - 'coin' => $res[1], // 고객 잔액 (충전제만 해당) - 'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당) - 'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제 -); +$userinfo = get_icode_userinfo($cf_icode_id, $cf_icode_pw); if ($userinfo['code'] == '202') alert('아이코드 아이디와 패스워드가 맞지 않습니다.'); diff --git a/lib/common.lib.php b/lib/common.lib.php index 4810d1282..f757f2924 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -2712,4 +2712,19 @@ function get_safe_filename($name) return $name; } + +// 아이코드 사용자정보 +function get_icode_userinfo($id, $pass) +{ + $res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$id.'&userpw='.$pass); + $res = explode(';', $res); + $userinfo = array( + 'code' => $res[0], // 결과코드 + 'coin' => $res[1], // 고객 잔액 (충전제만 해당) + 'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당) + 'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제 + ); + + return $userinfo; +} ?> \ No newline at end of file