Files
dnssash/adm/banner_form_update.php
T
2026-06-11 18:47:38 +09:00

57 lines
1.7 KiB
PHP

<?php
$sub_menu = '000300';
include_once('./_common.php');
auth_check_menu($auth, $sub_menu, "w");
check_admin_token();
$bn_id = isset($_POST['bn_id']) ? (int)$_POST['bn_id'] : 0;
$w = isset($_POST['w']) ? $_POST['w'] : '';
$sql_common = "
bn_alt = '{$_POST['bn_alt']}',
bn_url = '{$_POST['bn_url']}',
bn_device = '{$_POST['bn_device']}',
bn_position = '{$_POST['bn_position']}',
bn_group = '{$_POST['bn_group']}',
bn_border = '{$_POST['bn_border']}',
bn_radius = '{$_POST['bn_radius']}',
bn_ad_ico = '{$_POST['bn_ad_ico']}',
bn_new_win = '{$_POST['bn_new_win']}',
bn_begin_time = '{$_POST['bn_begin_time']}',
bn_end_time = '{$_POST['bn_end_time']}',
bn_order = '{$_POST['bn_order']}'
";
if ($w == "") {
$sql_common .= ", bn_time = '" . G5_TIME_YMDHIS . "' ";
$sql = " INSERT INTO `rb_banner` SET {$sql_common} ";
sql_query($sql);
$bn_id = sql_insert_id();
} else if ($w == "u") {
$sql = " UPDATE `rb_banner` SET {$sql_common} WHERE bn_id = '{$bn_id}' ";
sql_query($sql);
} else {
alert('제대로 된 값이 넘어오지 않았습니다.');
}
// 이미지 업로드
if (isset($_FILES['bn_bimg']) && $_FILES['bn_bimg']['name'] != '') {
$bimg_dir = G5_DATA_PATH . '/banners';
@mkdir($bimg_dir, G5_DIR_PERMISSION);
@chmod($bimg_dir, G5_DIR_PERMISSION);
$dest_path = $bimg_dir . '/' . $bn_id;
move_uploaded_file($_FILES['bn_bimg']['tmp_name'], $dest_path);
chmod($dest_path, G5_FILE_PERMISSION);
}
// 이미지 삭제
if (isset($_POST['bn_bimg_del']) && $_POST['bn_bimg_del']) {
@unlink(G5_DATA_PATH . '/banners/' . $bn_id);
}
goto_url('./banner_list.php');
?>