Files
dnssash/theme/rd.dnssash/skin/board/rb.bbs/ajax.update.php
T
2026-06-11 18:47:38 +09:00

90 lines
4.4 KiB
PHP

<?php
include_once('../../../../../common.php');
$bo_table = isset($_POST['bo_table']) ? $_POST['bo_table'] : '';
$bo_rb_skin_top = isset($_POST['bo_rb_skin_top']) ? $_POST['bo_rb_skin_top'] : '';
$bo_rb_skin_list = isset($_POST['bo_rb_skin_list']) ? $_POST['bo_rb_skin_list'] : '';
$bo_rb_skin_view = isset($_POST['bo_rb_skin_view']) ? $_POST['bo_rb_skin_view'] : '';
$bo_rb_skin_write = isset($_POST['bo_rb_skin_write']) ? $_POST['bo_rb_skin_write'] : '';
$bo_rb_skin_cmt = isset($_POST['bo_rb_skin_cmt']) ? $_POST['bo_rb_skin_cmt'] : '';
$bo_rb_skin_category = isset($_POST['bo_rb_skin_category']) ? $_POST['bo_rb_skin_category'] : '';
$bo_rb_skin_search = isset($_POST['bo_rb_skin_search']) ? $_POST['bo_rb_skin_search'] : '';
$bo_rb_skin_update = isset($_POST['bo_rb_skin_update']) ? $_POST['bo_rb_skin_update'] : '';
$bo_gallery_cols = isset($_POST['bo_gallery_cols']) ? $_POST['bo_gallery_cols'] : '';
$bo_mobile_gallery_cols = isset($_POST['bo_mobile_gallery_cols']) ? $_POST['bo_mobile_gallery_cols'] : '';
$bo_page_rows = isset($_POST['bo_page_rows']) ? $_POST['bo_page_rows'] : '';
$bo_gap_pc = isset($_POST['bo_gap_pc']) ? $_POST['bo_gap_pc'] : '';
$bo_gap_mo = isset($_POST['bo_gap_mo']) ? $_POST['bo_gap_mo'] : '';
$bo_border = isset($_POST['bo_border']) ? $_POST['bo_border'] : '';
$bo_radius = isset($_POST['bo_radius']) ? $_POST['bo_radius'] : '';
$bo_viewer1 = isset($_POST['bo_viewer1']) ? $_POST['bo_viewer1'] : '';
$bo_viewer2 = isset($_POST['bo_viewer2']) ? $_POST['bo_viewer2'] : '';
$bo_viewer3 = isset($_POST['bo_viewer3']) ? $_POST['bo_viewer3'] : '';
$bo_viewer4 = isset($_POST['bo_viewer4']) ? $_POST['bo_viewer4'] : '';
$bo_lightbox = isset($_POST['bo_lightbox']) ? $_POST['bo_lightbox'] : '0';
$bo_gallery_width = isset($_POST['bo_gallery_width']) ? $_POST['bo_gallery_width'] : '';
$bo_gallery_height = isset($_POST['bo_gallery_height']) ? $_POST['bo_gallery_height'] : '';
// 보안 처리 (SQL 인젝션 방어)
$bo_table = sql_escape_string($bo_table);
$bo_rb_skin_top = sql_escape_string($bo_rb_skin_top);
$bo_rb_skin_list = sql_escape_string($bo_rb_skin_list);
$bo_rb_skin_view = sql_escape_string($bo_rb_skin_view);
$bo_rb_skin_write = sql_escape_string($bo_rb_skin_write);
$bo_rb_skin_cmt = sql_escape_string($bo_rb_skin_cmt);
$bo_rb_skin_category = sql_escape_string($bo_rb_skin_category);
$bo_rb_skin_search = sql_escape_string($bo_rb_skin_search);
$bo_rb_skin_update = sql_escape_string($bo_rb_skin_update);
$bo_gallery_cols = (int) $bo_gallery_cols; // 숫자는 정수로 강제 변환
$bo_mobile_gallery_cols = (int) $bo_mobile_gallery_cols;
$bo_page_rows = (int) $bo_page_rows;
$bo_gap_pc = (int) $bo_gap_pc;
$bo_gap_mo = (int) $bo_gap_mo;
$bo_border = (int) $bo_border;
$bo_radius = (int) $bo_radius;
$bo_viewer1 = sql_escape_string($bo_viewer1);
$bo_viewer2 = sql_escape_string($bo_viewer2);
$bo_viewer3 = sql_escape_string($bo_viewer3);
$bo_viewer4 = sql_escape_string($bo_viewer4);
$bo_lightbox = (int) $bo_lightbox;
$bo_gallery_width = (int) $bo_gallery_width;
$bo_gallery_height = (int) $bo_gallery_height;
if ($is_admin) {
if($bo_table) {
$sql = " UPDATE {$g5['board_table']} SET
bo_rb_skin_top = '$bo_rb_skin_top',
bo_rb_skin_list = '$bo_rb_skin_list',
bo_rb_skin_view = '$bo_rb_skin_view',
bo_rb_skin_write = '$bo_rb_skin_write',
bo_rb_skin_cmt = '$bo_rb_skin_cmt',
bo_rb_skin_category = '$bo_rb_skin_category',
bo_rb_skin_search = '$bo_rb_skin_search',
bo_rb_skin_update = '$bo_rb_skin_update',
bo_gallery_cols = '$bo_gallery_cols',
bo_mobile_gallery_cols = '$bo_mobile_gallery_cols',
bo_page_rows = '$bo_page_rows',
bo_mobile_page_rows = '$bo_page_rows',
bo_gallery_width = '$bo_gallery_width',
bo_gallery_height = '$bo_gallery_height',
bo_mobile_gallery_width = '$bo_gallery_width',
bo_mobile_gallery_height = '$bo_gallery_height',
bo_gap_pc = '$bo_gap_pc',
bo_gap_mo = '$bo_gap_mo',
bo_border = '$bo_border',
bo_radius = '$bo_radius',
bo_lightbox = '$bo_lightbox',
bo_viewer = '$bo_viewer1|$bo_viewer2|$bo_viewer3|$bo_viewer4'
WHERE bo_table = '{$bo_table}' ";
sql_query($sql);
$data = array('status' => 'ok');
echo json_encode($data);
} else {
$data = array('status' => 'no');
echo json_encode($data);
}
}