AvocadoAmber/AvocadoEdition_Light/adm/character_article_list_update.php

112 lines
4 KiB
PHP
Raw Normal View History

2024-10-07 10:35:20 +09:00
<?php
$sub_menu = '400100';
include_once "./_common.php";
check_demo();
auth_check($auth[$sub_menu], 'd');
check_token();
// 기본 프로필 양식 등록
$profile = sql_fetch("SELECT ad_id FROM {$g5['article_default_table']} ");
$ad_help_thumb = htmlspecialchars($ad_help_thumb, ENT_QUOTES);
$ad_help_head = htmlspecialchars($ad_help_head, ENT_QUOTES);
$ad_help_body = htmlspecialchars($ad_help_body, ENT_QUOTES);
$ad_help_name = htmlspecialchars($ad_help_name, ENT_QUOTES);
if ($profile['ad_id']) {
// 업데이트
$sql = "UPDATE {$g5['article_default_table']} SET
ad_use_thumb = '$ad_use_thumb',
ad_use_head = '$ad_use_head',
ad_use_body = '$ad_use_body',
ad_use_name = '$ad_use_name',
ad_text_thumb = '$ad_text_thumb',
ad_text_head = '$ad_text_head',
ad_text_body = '$ad_text_body',
ad_text_name = '$ad_text_name',
ad_help_thumb = '$ad_help_thumb',
ad_help_head = '$ad_help_head',
ad_help_body = '$ad_help_body',
ad_help_name = '$ad_help_name',
ad_url_thumb = '$ad_url_thumb',
ad_url_head = '$ad_url_head',
ad_url_body = '$ad_url_body',
ad_use_title = '$ad_use_title',
ad_use_closet = '$ad_use_closet',
ad_use_inven = '$ad_use_inven',
ad_use_money = '$ad_use_money',
ad_use_exp = '$ad_use_exp',
ad_use_rank = '$ad_use_rank',
ad_use_status = '$ad_use_status'";
sql_query($sql);
} else {
// 신규등록
$sql = "INSERT INTO {$g5['article_default_table']} SET
ad_use_thumb = '$ad_use_thumb',
ad_use_head = '$ad_use_head',
ad_use_body = '$ad_use_body',
ad_use_name = '$ad_use_name',
ad_text_thumb = '$ad_text_thumb',
ad_text_head = '$ad_text_head',
ad_text_body = '$ad_text_body',
ad_text_name = '$ad_text_name',
ad_help_thumb = '$ad_help_thumb',
ad_help_head = '$ad_help_head',
ad_help_body = '$ad_help_body',
ad_help_name = '$ad_help_name',
ad_url_thumb = '$ad_url_thumb',
ad_url_head = '$ad_url_head',
ad_url_body = '$ad_url_body',
ad_use_title = '$ad_use_title',
ad_use_closet = '$ad_use_closet',
ad_use_inven = '$ad_use_inven',
ad_use_money = '$ad_use_money',
ad_use_exp = '$ad_use_exp',
ad_use_rank = '$ad_use_rank',
ad_use_status = '$ad_use_status'";
sql_query($sql);
}
// -------------- 기본 프로필 양식 등록
// 추가 프로필 양식 수정
if (is_array($ar_id)) {
for ($i = 0; $i < count($ar_id); $i++) {
$ar = sql_fetch(" select ar_code from {$g5['article_table']} where ar_id = '{$ar_id[$i]}' and ar_theme= '{$ar_theme[$i]}");
if ($ar_code[$i] == '') {
// 등록된 캐릭터의 항목값 삭제
$sql = " delete from {$g5['value_table']} where ar_code = '{$ar['ar_code']}' ";
sql_query($sql);
// 등록된 항목 삭제
$sql = " delete from {$g5['article_table']} where ar_id = '{$ar_id[$i]}' ";
sql_query($sql);
} else {
if ($ar['ar_code'] != $ar_code[$i]) {
// 코드 항목명 변경
// 등록된 캐릭터 항목값의 항목코드 변경
$sql = "UPDATE {$g5['value_table']} SET ar_code = '{$ar_code[$i]}' WHERE ar_code = '{$ar['ar_code']}'";
sql_query($sql);
}
$ar_help[$i] = htmlspecialchars($ar_help[$i], ENT_QUOTES);
// 업데이트
$sql = "UPDATE {$g5['article_table']} SET
ar_code = '{$ar_code[$i]}',
ar_theme = '{$ar_theme[$i]}',
ar_name = '{$ar_name[$i]}',
ar_type = '{$ar_type[$i]}',
ar_size = '{$ar_size[$i]}',
ar_text = '{$ar_text[$i]}',
ar_help = '{$ar_help[$i]}',
ar_order = '{$ar_order[$i]}',
ar_secret = '{$ar_secret[$i]}'
WHERE ar_id = '{$ar_id[$i]}'";
sql_query($sql);
}
}
}
goto_url('./character_article_list.php?' . $qstr);