57 lines
1.7 KiB
PHP
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');
|
|
?>
|