'ok', ); echo json_encode($data); } else { if(isset($md_id) && $md_id == "new") { // rb_module 테이블에 md_sca 컬럼이 있는지 검사 $checkColumnQuery = "SHOW COLUMNS FROM `rb_module` LIKE 'md_sca'"; $result = sql_query($checkColumnQuery); if (sql_num_rows($result) == 0) { // md_sca 컬럼이 없으면 추가 $addColumnQuery = "ALTER TABLE {$rb_module_tables} ADD `md_sca` varchar(255) COLLATE 'utf8_general_ci' NOT NULL AFTER `md_bo_table`"; sql_query($addColumnQuery); } // rb_module 테이블에 md_order_id 컬럼이 있는지 검사 $checkColumnQuery2 = "SHOW COLUMNS FROM {$rb_module_tables} LIKE 'md_order_id'"; $result2 = sql_query($checkColumnQuery2); if (sql_num_rows($result2) == 0) { // md_order_id 컬럼이 없으면 추가 $addColumnQuery2 = "ALTER TABLE {$rb_module_tables} ADD `md_order_id` INT(4) COLLATE 'utf8_general_ci' NOT NULL AFTER `md_ip`"; sql_query($addColumnQuery2); } if($is_admin) { //컬럼의 가장 큰 숫자를 얻는다 $mod_num = sql_fetch( " SELECT MAX(md_order_id) AS max_value FROM {$rb_module_tables} " ); $md_order_id = isset($mod_num['max_value']) ? $mod_num['max_value'] + 1 : '0'; $sql = " insert {$rb_module_tables} set md_title = '{$md_title}', md_layout = '{$md_layout}', md_skin = '{$md_skin}', md_type = '{$md_type}', md_bo_table = '{$md_bo_table}', md_sca = '{$md_sca}', md_widget = '{$md_widget}', md_banner = '{$md_banner}', md_banner_id = '{$md_banner_id}', md_banner_bg = '{$md_banner_bg}', md_banner_skin = '{$md_banner_skin}', md_poll = '{$md_poll}', md_poll_id = '{$md_poll_id}', md_theme = '{$md_theme}', md_layout_name = '{$md_layout_name}', md_cnt = '{$md_cnt}', md_col = '{$md_col}', md_row = '{$md_row}', md_col_mo = '{$md_col_mo}', md_row_mo = '{$md_row_mo}', md_width = '{$md_width}', md_height = '{$md_height}', md_subject_is = '{$md_subject_is}', md_thumb_is = '{$md_thumb_is}', md_nick_is = '{$md_nick_is}', md_date_is = '{$md_date_is}', md_comment_is = '{$md_comment_is}', md_content_is = '{$md_content_is}', md_icon_is = '{$md_icon_is}', md_ca_is = '{$md_ca_is}', md_gap = '{$md_gap}', md_gap_mo = '{$md_gap_mo}', md_swiper_is = '{$md_swiper_is}', md_auto_is = '{$md_auto_is}', md_auto_time = '{$md_auto_time}', md_module = '{$md_module}', md_order = '{$md_order}', md_border = '{$md_border}', md_radius = '{$md_radius}', md_padding = '{$md_padding}', md_datetime = '".G5_TIME_YMDHIS."', md_ip = '{$_SERVER['REMOTE_ADDR']}', md_order_id = '{$md_order_id}' "; sql_query($sql); } $data = array( 'md_title' => $md_title, 'status' => 'ok', ); echo json_encode($data); } else { if($is_admin) { $sql = " update {$rb_module_tables} set md_title = '{$md_title}', md_layout = '{$md_layout}', md_skin = '{$md_skin}', md_type = '{$md_type}', md_bo_table = '{$md_bo_table}', md_sca = '{$md_sca}', md_widget = '{$md_widget}', md_banner = '{$md_banner}', md_banner_id = '{$md_banner_id}', md_banner_bg = '{$md_banner_bg}', md_banner_skin = '{$md_banner_skin}', md_poll = '{$md_poll}', md_poll_id = '{$md_poll_id}', md_theme = '{$md_theme}', md_layout_name = '{$md_layout_name}', md_cnt = '{$md_cnt}', md_col = '{$md_col}', md_row = '{$md_row}', md_col_mo = '{$md_col_mo}', md_row_mo = '{$md_row_mo}', md_width = '{$md_width}', md_height = '{$md_height}', md_subject_is = '{$md_subject_is}', md_thumb_is = '{$md_thumb_is}', md_nick_is = '{$md_nick_is}', md_date_is = '{$md_date_is}', md_comment_is = '{$md_comment_is}', md_content_is = '{$md_content_is}', md_icon_is = '{$md_icon_is}', md_ca_is = '{$md_ca_is}', md_gap = '{$md_gap}', md_gap_mo = '{$md_gap_mo}', md_swiper_is = '{$md_swiper_is}', md_auto_is = '{$md_auto_is}', md_auto_time = '{$md_auto_time}', md_module = '{$md_module}', md_order = '{$md_order}', md_border = '{$md_border}', md_radius = '{$md_radius}', md_padding = '{$md_padding}', md_datetime = '".G5_TIME_YMDHIS."', md_ip = '{$_SERVER['REMOTE_ADDR']}' where md_id = '{$md_id}'"; sql_query($sql); } $data = array( 'md_title' => $md_title, 'status' => 'ok', ); echo json_encode($data); } } ?>