diff --git a/AvocadoEdition/adm/inventory_list.php b/AvocadoEdition/adm/inventory_list.php
index 7c6d34b..3d10e58 100644
--- a/AvocadoEdition/adm/inventory_list.php
+++ b/AvocadoEdition/adm/inventory_list.php
@@ -117,6 +117,7 @@ $frm_submit = '
|
+ 개
|
diff --git a/AvocadoEdition/adm/inventory_update.php b/AvocadoEdition/adm/inventory_update.php
index f05d208..3698493 100644
--- a/AvocadoEdition/adm/inventory_update.php
+++ b/AvocadoEdition/adm/inventory_update.php
@@ -7,13 +7,20 @@ auth_check($auth[$sub_menu], 'w');
check_token();
if(!$it_id && $it_name) {
- $it = sql_fetch("select it_id from {$g5['item_table']} where it_name = '{$it_name}'");
- if($it['it_id'] == 0) {
+ $it = sql_fetch("select * from {$g5['item_table']} where it_name = '{$it_name}'");
+ if(!$it['it_id']) {
alert("해당 아이템의 정보가 없습니다.");
}
$it_id = $it['it_id'];
+} else {
+ $it = sql_fetch("select * from {$g5['item_table']} where it_id = '{$it_id}'");
+ if(!$it['it_id']) {
+ alert("해당 아이템의 정보가 없습니다.");
+ }
}
+$item_count = $item_count ? $item_count : 1;
+
if($take_type == 'A') {
// 전체지급
$sql_common = " from {$g5['character_table']} ";
@@ -22,12 +29,7 @@ if($take_type == 'A') {
$result = sql_query($sql);
for($i=0; $ch = sql_fetch_array($result); $i++) {
- $sql = " insert into {$g5['inventory_table']}
- set ch_id = '{$ch['ch_id']}',
- it_id = '{$it_id}',
- it_name = '{$it_name}',
- ch_name = '{$ch['ch_name']}'";
- sql_query($sql);
+ insert_inventory($ch['ch_id'], $it_id, $it, $item_count);
}
} else {
// 개별지급
@@ -41,12 +43,7 @@ if($take_type == 'A') {
if (!$ch['ch_id'])
alert('존재하는 캐릭터가 아닙니다.');
- $sql = " insert into {$g5['inventory_table']}
- set ch_id = '{$ch['ch_id']}',
- it_id = '{$it_id}',
- it_name = '{$it_name}',
- ch_name = '{$ch['ch_name']}'";
- sql_query($sql);
+ insert_inventory($ch['ch_id'], $it_id, $it, $item_count);
}