diff --git a/AvocadoEdition_Light/adm/config_form_update.php b/AvocadoEdition_Light/adm/config_form_update.php index 4389e51..0ea5dee 100644 --- a/AvocadoEdition_Light/adm/config_form_update.php +++ b/AvocadoEdition_Light/adm/config_form_update.php @@ -47,115 +47,115 @@ foreach ($check_keys as $key) { } $sql = " update {$g5['config_table']} - set cf_admin = '{$_POST['cf_admin']}', - cf_admin_email = '{$_POST['cf_admin_email']}', - cf_admin_email_name = '{$_POST['cf_admin_email_name']}', - cf_add_script = '{$_POST['cf_add_script']}', - cf_use_point = '{$_POST['cf_use_point']}', - cf_point_term = '{$_POST['cf_point_term']}', - cf_use_copy_log = '{$_POST['cf_use_copy_log']}', - cf_use_email_certify = '{$_POST['cf_use_email_certify']}', - cf_login_point = '{$_POST['cf_login_point']}', - cf_cut_name = '{$_POST['cf_cut_name']}', - cf_nick_modify = '{$_POST['cf_nick_modify']}', - cf_new_skin = '{$_POST['cf_new_skin']}', - cf_new_rows = '{$_POST['cf_new_rows']}', - cf_search_skin = '{$_POST['cf_search_skin']}', - cf_connect_skin = '{$_POST['cf_connect_skin']}', - cf_faq_skin = '{$_POST['cf_faq_skin']}', - cf_read_point = '{$_POST['cf_read_point']}', - cf_write_point = '{$_POST['cf_write_point']}', - cf_comment_point = '{$_POST['cf_comment_point']}', - cf_download_point = '{$_POST['cf_download_point']}', - cf_write_pages = '{$_POST['cf_write_pages']}', - cf_mobile_pages = '{$_POST['cf_mobile_pages']}', - cf_link_target = '{$_POST['cf_link_target']}', - cf_delay_sec = '{$_POST['cf_delay_sec']}', - cf_filter = '{$_POST['cf_filter']}', - cf_possible_ip = '" . trim($_POST['cf_possible_ip']) . "', - cf_intercept_ip = '" . trim($_POST['cf_intercept_ip']) . "', - cf_analytics = '{$_POST['cf_analytics']}', - cf_add_meta = '{$_POST['cf_add_meta']}', - cf_syndi_token = '{$_POST['cf_syndi_token']}', - cf_syndi_except = '{$_POST['cf_syndi_except']}', - cf_member_skin = '{$_POST['cf_member_skin']}', - cf_use_homepage = '{$_POST['cf_use_homepage']}', - cf_req_homepage = '{$_POST['cf_req_homepage']}', - cf_use_tel = '{$_POST['cf_use_tel']}', - cf_req_tel = '{$_POST['cf_req_tel']}', - cf_use_hp = '{$_POST['cf_use_hp']}', - cf_req_hp = '{$_POST['cf_req_hp']}', - cf_use_addr = '{$_POST['cf_use_addr']}', - cf_req_addr = '{$_POST['cf_req_addr']}', - cf_use_signature = '{$_POST['cf_use_signature']}', - cf_req_signature = '{$_POST['cf_req_signature']}', - cf_use_profile = '{$_POST['cf_use_profile']}', - cf_req_profile = '{$_POST['cf_req_profile']}', - cf_register_level = '{$_POST['cf_register_level']}', - cf_register_point = '{$_POST['cf_register_point']}', - cf_icon_level = '{$_POST['cf_icon_level']}', - cf_use_recommend = '{$_POST['cf_use_recommend']}', - cf_recommend_point = '{$_POST['cf_recommend_point']}', - cf_leave_day = '{$_POST['cf_leave_day']}', - cf_search_part = '{$_POST['cf_search_part']}', - cf_email_use = '{$_POST['cf_email_use']}', - cf_email_wr_super_admin = '{$_POST['cf_email_wr_super_admin']}', - cf_email_wr_group_admin = '{$_POST['cf_email_wr_group_admin']}', - cf_email_wr_board_admin = '{$_POST['cf_email_wr_board_admin']}', - cf_email_wr_write = '{$_POST['cf_email_wr_write']}', - cf_email_wr_comment_all = '{$_POST['cf_email_wr_comment_all']}', - cf_email_mb_super_admin = '{$_POST['cf_email_mb_super_admin']}', - cf_email_mb_member = '{$_POST['cf_email_mb_member']}', - cf_email_po_super_admin = '{$_POST['cf_email_po_super_admin']}', - cf_prohibit_id = '{$_POST['cf_prohibit_id']}', - cf_prohibit_email = '{$_POST['cf_prohibit_email']}', - cf_new_del = '{$_POST['cf_new_del']}', - cf_memo_del = '{$_POST['cf_memo_del']}', - cf_visit_del = '{$_POST['cf_visit_del']}', - cf_popular_del = '{$_POST['cf_popular_del']}', - cf_use_member_icon = '{$_POST['cf_use_member_icon']}', - cf_member_icon_size = '{$_POST['cf_member_icon_size']}', - cf_member_icon_width = '{$_POST['cf_member_icon_width']}', - cf_member_icon_height = '{$_POST['cf_member_icon_height']}', - cf_login_minutes = '{$_POST['cf_login_minutes']}', - cf_image_extension = '{$_POST['cf_image_extension']}', - cf_flash_extension = '{$_POST['cf_flash_extension']}', - cf_movie_extension = '{$_POST['cf_movie_extension']}', - cf_formmail_is_member = '{$_POST['cf_formmail_is_member']}', - cf_page_rows = '{$_POST['cf_page_rows']}', - cf_mobile_page_rows = '{$_POST['cf_mobile_page_rows']}', - cf_stipulation = '{$_POST['cf_stipulation']}', - cf_privacy = '{$_POST['cf_privacy']}', - cf_open_modify = '{$_POST['cf_open_modify']}', - cf_memo_send_point = '{$_POST['cf_memo_send_point']}', - cf_mobile_new_skin = '{$_POST['cf_mobile_new_skin']}', - cf_mobile_search_skin = '{$_POST['cf_mobile_search_skin']}', - cf_mobile_connect_skin = '{$_POST['cf_mobile_connect_skin']}', - cf_mobile_faq_skin = '{$_POST['cf_mobile_faq_skin']}', - cf_mobile_member_skin = '{$_POST['cf_mobile_member_skin']}', - cf_captcha_mp3 = '{$_POST['cf_captcha_mp3']}', - cf_editor = '{$_POST['cf_editor']}', - cf_cert_use = '{$_POST['cf_cert_use']}', - cf_cert_ipin = '{$_POST['cf_cert_ipin']}', - cf_cert_hp = '{$_POST['cf_cert_hp']}', - cf_cert_kcb_cd = '{$_POST['cf_cert_kcb_cd']}', - cf_cert_kcp_cd = '{$_POST['cf_cert_kcp_cd']}', - cf_lg_mid = '{$_POST['cf_lg_mid']}', - cf_lg_mert_key = '{$_POST['cf_lg_mert_key']}', - cf_cert_limit = '{$_POST['cf_cert_limit']}', - cf_cert_req = '{$_POST['cf_cert_req']}', - cf_sms_use = '{$_POST['cf_sms_use']}', - cf_sms_type = '{$_POST['cf_sms_type']}', - cf_icode_id = '{$_POST['cf_icode_id']}', - cf_icode_pw = '{$_POST['cf_icode_pw']}', - cf_icode_server_ip = '{$_POST['cf_icode_server_ip']}', - cf_icode_server_port = '{$_POST['cf_icode_server_port']}', - cf_googl_shorturl_apikey = '{$_POST['cf_googl_shorturl_apikey']}', - cf_kakao_js_apikey = '{$_POST['cf_kakao_js_apikey']}', - cf_facebook_appid = '{$_POST['cf_facebook_appid']}', - cf_facebook_secret = '{$_POST['cf_facebook_secret']}', - cf_twitter_key = '{$_POST['cf_twitter_key']}', - cf_twitter_secret = '{$_POST['cf_twitter_secret']}' "; + set cf_admin = '{$_POST['cf_admin']}', + cf_admin_email = '{$_POST['cf_admin_email']}', + cf_admin_email_name = '{$_POST['cf_admin_email_name']}', + cf_add_script = '{$_POST['cf_add_script']}', + cf_use_point = '{$_POST['cf_use_point']}', + cf_point_term = '{$_POST['cf_point_term']}', + cf_use_copy_log = '{$_POST['cf_use_copy_log']}', + cf_use_email_certify = '{$_POST['cf_use_email_certify']}', + cf_login_point = '{$_POST['cf_login_point']}', + cf_cut_name = '{$_POST['cf_cut_name']}', + cf_nick_modify = '{$_POST['cf_nick_modify']}', + cf_new_skin = '{$_POST['cf_new_skin']}', + cf_new_rows = '{$_POST['cf_new_rows']}', + cf_search_skin = '{$_POST['cf_search_skin']}', + cf_connect_skin = '{$_POST['cf_connect_skin']}', + cf_faq_skin = '{$_POST['cf_faq_skin']}', + cf_read_point = '{$_POST['cf_read_point']}', + cf_write_point = '{$_POST['cf_write_point']}', + cf_comment_point = '{$_POST['cf_comment_point']}', + cf_download_point = '{$_POST['cf_download_point']}', + cf_write_pages = '{$_POST['cf_write_pages']}', + cf_mobile_pages = '{$_POST['cf_mobile_pages']}', + cf_link_target = '{$_POST['cf_link_target']}', + cf_delay_sec = '{$_POST['cf_delay_sec']}', + cf_filter = '{$_POST['cf_filter']}', + cf_possible_ip = '" . trim($_POST['cf_possible_ip']) . "', + cf_intercept_ip = '" . trim($_POST['cf_intercept_ip']) . "', + cf_analytics = '{$_POST['cf_analytics']}', + cf_add_meta = '{$_POST['cf_add_meta']}', + cf_syndi_token = '{$_POST['cf_syndi_token']}', + cf_syndi_except = '{$_POST['cf_syndi_except']}', + cf_member_skin = '{$_POST['cf_member_skin']}', + cf_use_homepage = '{$_POST['cf_use_homepage']}', + cf_req_homepage = '{$_POST['cf_req_homepage']}', + cf_use_tel = '{$_POST['cf_use_tel']}', + cf_req_tel = '{$_POST['cf_req_tel']}', + cf_use_hp = '{$_POST['cf_use_hp']}', + cf_req_hp = '{$_POST['cf_req_hp']}', + cf_use_addr = '{$_POST['cf_use_addr']}', + cf_req_addr = '{$_POST['cf_req_addr']}', + cf_use_signature = '{$_POST['cf_use_signature']}', + cf_req_signature = '{$_POST['cf_req_signature']}', + cf_use_profile = '{$_POST['cf_use_profile']}', + cf_req_profile = '{$_POST['cf_req_profile']}', + cf_register_level = '{$_POST['cf_register_level']}', + cf_register_point = '{$_POST['cf_register_point']}', + cf_icon_level = '{$_POST['cf_icon_level']}', + cf_use_recommend = '{$_POST['cf_use_recommend']}', + cf_recommend_point = '{$_POST['cf_recommend_point']}', + cf_leave_day = '{$_POST['cf_leave_day']}', + cf_search_part = '{$_POST['cf_search_part']}', + cf_email_use = '{$_POST['cf_email_use']}', + cf_email_wr_super_admin = '{$_POST['cf_email_wr_super_admin']}', + cf_email_wr_group_admin = '{$_POST['cf_email_wr_group_admin']}', + cf_email_wr_board_admin = '{$_POST['cf_email_wr_board_admin']}', + cf_email_wr_write = '{$_POST['cf_email_wr_write']}', + cf_email_wr_comment_all = '{$_POST['cf_email_wr_comment_all']}', + cf_email_mb_super_admin = '{$_POST['cf_email_mb_super_admin']}', + cf_email_mb_member = '{$_POST['cf_email_mb_member']}', + cf_email_po_super_admin = '{$_POST['cf_email_po_super_admin']}', + cf_prohibit_id = '{$_POST['cf_prohibit_id']}', + cf_prohibit_email = '{$_POST['cf_prohibit_email']}', + cf_new_del = '{$_POST['cf_new_del']}', + cf_memo_del = '{$_POST['cf_memo_del']}', + cf_visit_del = '{$_POST['cf_visit_del']}', + cf_popular_del = '{$_POST['cf_popular_del']}', + cf_use_member_icon = '{$_POST['cf_use_member_icon']}', + cf_member_icon_size = '{$_POST['cf_member_icon_size']}', + cf_member_icon_width = '{$_POST['cf_member_icon_width']}', + cf_member_icon_height = '{$_POST['cf_member_icon_height']}', + cf_login_minutes = '{$_POST['cf_login_minutes']}', + cf_image_extension = '{$_POST['cf_image_extension']}', + cf_flash_extension = '{$_POST['cf_flash_extension']}', + cf_movie_extension = '{$_POST['cf_movie_extension']}', + cf_formmail_is_member = '{$_POST['cf_formmail_is_member']}', + cf_page_rows = '{$_POST['cf_page_rows']}', + cf_mobile_page_rows = '{$_POST['cf_mobile_page_rows']}', + cf_stipulation = '{$_POST['cf_stipulation']}', + cf_privacy = '{$_POST['cf_privacy']}', + cf_open_modify = '{$_POST['cf_open_modify']}', + cf_memo_send_point = '{$_POST['cf_memo_send_point']}', + cf_mobile_new_skin = '{$_POST['cf_mobile_new_skin']}', + cf_mobile_search_skin = '{$_POST['cf_mobile_search_skin']}', + cf_mobile_connect_skin = '{$_POST['cf_mobile_connect_skin']}', + cf_mobile_faq_skin = '{$_POST['cf_mobile_faq_skin']}', + cf_mobile_member_skin = '{$_POST['cf_mobile_member_skin']}', + cf_captcha_mp3 = '{$_POST['cf_captcha_mp3']}', + cf_editor = '{$_POST['cf_editor']}', + cf_cert_use = '{$_POST['cf_cert_use']}', + cf_cert_ipin = '{$_POST['cf_cert_ipin']}', + cf_cert_hp = '{$_POST['cf_cert_hp']}', + cf_cert_kcb_cd = '{$_POST['cf_cert_kcb_cd']}', + cf_cert_kcp_cd = '{$_POST['cf_cert_kcp_cd']}', + cf_lg_mid = '{$_POST['cf_lg_mid']}', + cf_lg_mert_key = '{$_POST['cf_lg_mert_key']}', + cf_cert_limit = '{$_POST['cf_cert_limit']}', + cf_cert_req = '{$_POST['cf_cert_req']}', + cf_sms_use = '{$_POST['cf_sms_use']}', + cf_sms_type = '{$_POST['cf_sms_type']}', + cf_icode_id = '{$_POST['cf_icode_id']}', + cf_icode_pw = '{$_POST['cf_icode_pw']}', + cf_icode_server_ip = '{$_POST['cf_icode_server_ip']}', + cf_icode_server_port = '{$_POST['cf_icode_server_port']}', + cf_googl_shorturl_apikey = '{$_POST['cf_googl_shorturl_apikey']}', + cf_kakao_js_apikey = '{$_POST['cf_kakao_js_apikey']}', + cf_facebook_appid = '{$_POST['cf_facebook_appid']}', + cf_facebook_secret = '{$_POST['cf_facebook_secret']}', + cf_twitter_key = '{$_POST['cf_twitter_key']}', + cf_twitter_secret = '{$_POST['cf_twitter_secret']}' "; sql_query($sql); //sql_query(" OPTIMIZE TABLE `$g5['config_table']` "); diff --git a/AvocadoEdition_Light/lib/common.lib.php b/AvocadoEdition_Light/lib/common.lib.php index 4e5def3..36c1bdf 100644 --- a/AvocadoEdition_Light/lib/common.lib.php +++ b/AvocadoEdition_Light/lib/common.lib.php @@ -859,7 +859,7 @@ function get_group_select($name, $selected = '', $event = '') $sql = " select gr_id, gr_subject from {$g5['group_table']} a "; if ($is_admin == "group") { $sql .= " left join {$g5['member_table']} b on (b.mb_id = a.gr_admin) - where b.mb_id = '{$member['mb_id']}' "; + where b.mb_id = '{$member['mb_id']}' "; } $sql .= " order by a.gr_id "; @@ -934,10 +934,10 @@ function insert_point($mb_id, $point, $content = '', $rel_table = '', $rel_id = // 이미 등록된 내역이라면 건너뜀 if ($rel_table || $rel_id || $rel_action) { $sql = " select count(*) as cnt from {$g5['point_table']} - where mb_id = '$mb_id' - and po_rel_table = '$rel_table' - and po_rel_id = '$rel_id' - and po_rel_action = '$rel_action' "; + where mb_id = '$mb_id' + and po_rel_table = '$rel_table' + and po_rel_id = '$rel_id' + and po_rel_action = '$rel_action' "; $row = sql_fetch($sql); if ($row['cnt']) return -1; @@ -960,17 +960,17 @@ function insert_point($mb_id, $point, $content = '', $rel_table = '', $rel_id = $po_mb_point = $mb_point + $point; $sql = " insert into {$g5['point_table']} - set mb_id = '$mb_id', - po_datetime = '" . G5_TIME_YMDHIS . "', - po_content = '" . addslashes($content) . "', - po_point = '$point', - po_use_point = '0', - po_mb_point = '$po_mb_point', - po_expired = '$po_expired', - po_expire_date = '$po_expire_date', - po_rel_table = '$rel_table', - po_rel_id = '$rel_id', - po_rel_action = '$rel_action' "; + set mb_id = '$mb_id', + po_datetime = '" . G5_TIME_YMDHIS . "', + po_content = '" . addslashes($content) . "', + po_point = '$point', + po_use_point = '0', + po_mb_point = '$po_mb_point', + po_expired = '$po_expired', + po_expire_date = '$po_expire_date', + po_rel_table = '$rel_table', + po_rel_id = '$rel_id', + po_rel_action = '$rel_action' "; sql_query($sql); // 포인트를 사용한 경우 포인트 내역에 사용금액 기록 @@ -997,12 +997,12 @@ function insert_use_point($mb_id, $point, $po_id = '') $point1 = abs($point); $sql = " select po_id, po_point, po_use_point - from {$g5['point_table']} - where mb_id = '$mb_id' - and po_id <> '$po_id' - and po_expired = '0' - and po_point > po_use_point - $sql_order "; + from {$g5['point_table']} + where mb_id = '$mb_id' + and po_id <> '$po_id' + and po_expired = '0' + and po_point > po_use_point + $sql_order "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $point2 = $row['po_point']; @@ -1010,16 +1010,16 @@ function insert_use_point($mb_id, $point, $po_id = '') if (($point2 - $point3) > $point1) { $sql = " update {$g5['point_table']} - set po_use_point = po_use_point + '$point1' - where po_id = '{$row['po_id']}' "; + set po_use_point = po_use_point + '$point1' + where po_id = '{$row['po_id']}' "; sql_query($sql); break; } else { $point4 = $point2 - $point3; $sql = " update {$g5['point_table']} - set po_use_point = po_use_point + '$point4', - po_expired = '100' - where po_id = '{$row['po_id']}' "; + set po_use_point = po_use_point + '$point4', + po_expired = '100' + where po_id = '{$row['po_id']}' "; sql_query($sql); $point1 -= $point4; } @@ -1038,11 +1038,11 @@ function delete_use_point($mb_id, $point) $point1 = abs($point); $sql = " select po_id, po_use_point, po_expired, po_expire_date - from {$g5['point_table']} - where mb_id = '$mb_id' - and po_expired <> '1' - and po_use_point > 0 - $sql_order "; + from {$g5['point_table']} + where mb_id = '$mb_id' + and po_expired <> '1' + and po_use_point > 0 + $sql_order "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $point2 = $row['po_use_point']; @@ -1053,16 +1053,16 @@ function delete_use_point($mb_id, $point) if ($point2 > $point1) { $sql = " update {$g5['point_table']} - set po_use_point = po_use_point - '$point1', - po_expired = '$po_expired' - where po_id = '{$row['po_id']}' "; + set po_use_point = po_use_point - '$point1', + po_expired = '$po_expired' + where po_id = '{$row['po_id']}' "; sql_query($sql); break; } else { $sql = " update {$g5['point_table']} - set po_use_point = '0', - po_expired = '$po_expired' - where po_id = '{$row['po_id']}' "; + set po_use_point = '0', + po_expired = '$po_expired' + where po_id = '{$row['po_id']}' "; sql_query($sql); $point1 -= $point2; @@ -1077,12 +1077,12 @@ function delete_expire_point($mb_id, $point) $point1 = abs($point); $sql = " select po_id, po_use_point, po_expired, po_expire_date - from {$g5['point_table']} - where mb_id = '$mb_id' - and po_expired = '1' - and po_point >= 0 - and po_use_point > 0 - order by po_expire_date desc, po_id desc "; + from {$g5['point_table']} + where mb_id = '$mb_id' + and po_expired = '1' + and po_point >= 0 + and po_use_point > 0 + order by po_expire_date desc, po_id desc "; $result = sql_query($sql); for ($i = 0; $row = sql_fetch_array($result); $i++) { $point2 = $row['po_use_point']; @@ -1093,18 +1093,18 @@ function delete_expire_point($mb_id, $point) if ($point2 > $point1) { $sql = " update {$g5['point_table']} - set po_use_point = po_use_point - '$point1', - po_expired = '$po_expired', - po_expire_date = '$po_expire_date' - where po_id = '{$row['po_id']}' "; + set po_use_point = po_use_point - '$point1', + po_expired = '$po_expired', + po_expire_date = '$po_expire_date' + where po_id = '{$row['po_id']}' "; sql_query($sql); break; } else { $sql = " update {$g5['point_table']} - set po_use_point = '0', - po_expired = '$po_expired', - po_expire_date = '$po_expire_date' - where po_id = '{$row['po_id']}' "; + set po_use_point = '0', + po_expired = '$po_expired', + po_expire_date = '$po_expire_date' + where po_id = '{$row['po_id']}' "; sql_query($sql); $point1 -= $point2; @@ -1132,17 +1132,17 @@ function get_point_sum($mb_id) $po_expired = 1; $sql = " insert into {$g5['point_table']} - set mb_id = '$mb_id', - po_datetime = '" . G5_TIME_YMDHIS . "', - po_content = '" . addslashes($content) . "', - po_point = '$point', - po_use_point = '0', - po_mb_point = '$po_mb_point', - po_expired = '$po_expired', - po_expire_date = '$po_expire_date', - po_rel_table = '$rel_table', - po_rel_id = '$rel_id', - po_rel_action = '$rel_action' "; + set mb_id = '$mb_id', + po_datetime = '" . G5_TIME_YMDHIS . "', + po_content = '" . addslashes($content) . "', + po_point = '$point', + po_use_point = '0', + po_mb_point = '$po_mb_point', + po_expired = '$po_expired', + po_expire_date = '$po_expire_date', + po_rel_table = '$rel_table', + po_rel_id = '$rel_id', + po_rel_action = '$rel_action' "; sql_query($sql); // 포인트를 사용한 경우 포인트 내역에 사용금액 기록 @@ -1153,18 +1153,18 @@ function get_point_sum($mb_id) // 유효기간이 있을 때 기간이 지난 포인트 expired 체크 $sql = " update {$g5['point_table']} - set po_expired = '1' - where mb_id = '$mb_id' - and po_expired <> '1' - and po_expire_date <> '9999-12-31' - and po_expire_date < '" . G5_TIME_YMD . "' "; + set po_expired = '1' + where mb_id = '$mb_id' + and po_expired <> '1' + and po_expire_date <> '9999-12-31' + and po_expire_date < '" . G5_TIME_YMD . "' "; sql_query($sql); } // 포인트합 $sql = " select sum(po_point) as sum_po_point - from {$g5['point_table']} - where mb_id = '$mb_id' "; + from {$g5['point_table']} + where mb_id = '$mb_id' "; $row = sql_fetch($sql); return $row['sum_po_point']; @@ -1179,11 +1179,11 @@ function get_expire_point($mb_id) return 0; $sql = " select sum(po_point - po_use_point) as sum_point - from {$g5['point_table']} - where mb_id = '$mb_id' - and po_expired = '0' - and po_expire_date <> '9999-12-31' - and po_expire_date < '" . G5_TIME_YMD . "' "; + from {$g5['point_table']} + where mb_id = '$mb_id' + and po_expired = '0' + and po_expire_date <> '9999-12-31' + and po_expire_date < '" . G5_TIME_YMD . "' "; $row = sql_fetch($sql); return $row['sum_point']; @@ -1198,35 +1198,41 @@ function delete_point($mb_id, $rel_table, $rel_id, $rel_action) if ($rel_table || $rel_id || $rel_action) { // 포인트 내역정보 $sql = " select * from {$g5['point_table']} - where mb_id = '$mb_id' - and po_rel_table = '$rel_table' - and po_rel_id = '$rel_id' - and po_rel_action = '$rel_action' "; + where mb_id = '$mb_id' + and po_rel_table = '$rel_table' + and po_rel_id = '$rel_id' + and po_rel_action = '$rel_action' "; $row = sql_fetch($sql); - if ($row['po_point'] < 0) { + if (!(isset($row['po_id']) && $row['po_id'])) { + return true; + } + + if (isset($row['po_point']) && $row['po_point'] < 0) { $mb_id = $row['mb_id']; $po_point = abs($row['po_point']); delete_use_point($mb_id, $po_point); } else { - if ($row['po_use_point'] > 0) { + if (isset($row['po_use_point']) && $row['po_use_point'] > 0) { insert_use_point($row['mb_id'], $row['po_use_point'], $row['po_id']); } } $result = sql_query(" delete from {$g5['point_table']} - where mb_id = '$mb_id' - and po_rel_table = '$rel_table' - and po_rel_id = '$rel_id' - and po_rel_action = '$rel_action' ", false); + where mb_id = '$mb_id' + and po_rel_table = '$rel_table' + and po_rel_id = '$rel_id' + and po_rel_action = '$rel_action' ", false); // po_mb_point에 반영 - $sql = " update {$g5['point_table']} - set po_mb_point = po_mb_point - '{$row['po_point']}' - where mb_id = '$mb_id' - and po_id > '{$row['po_id']}' "; - sql_query($sql); + if (isset($row['po_point'])) { + $sql = " update {$g5['point_table']} + set po_mb_point = po_mb_point - '{$row['po_point']}' + where mb_id = '$mb_id' + and po_id > '{$row['po_id']}' "; + sql_query($sql); + } // 포인트 내역의 합을 구하고 $sum_point = get_point_sum($mb_id); @@ -2734,12 +2740,12 @@ function insert_cert_history($mb_id, $company, $method) global $g5; $sql = " insert into {$g5['cert_history_table']} - set mb_id = '$mb_id', - cr_company = '$company', - cr_method = '$method', - cr_ip = '{$_SERVER['REMOTE_ADDR']}', - cr_date = '" . G5_TIME_YMD . "', - cr_time = '" . G5_TIME_HIS . "' "; + set mb_id = '$mb_id', + cr_company = '$company', + cr_method = '$method', + cr_ip = '{$_SERVER['REMOTE_ADDR']}', + cr_date = '" . G5_TIME_YMD . "', + cr_time = '" . G5_TIME_HIS . "' "; sql_query($sql); }