65 lines
1.9 KiB
PHP
65 lines
1.9 KiB
PHP
|
|
<?php
|
||
|
|
include_once('./_common.php');
|
||
|
|
|
||
|
|
function location_url($url) {
|
||
|
|
return "LOCATIONURL||||{$url}";
|
||
|
|
}
|
||
|
|
|
||
|
|
if($url) {
|
||
|
|
$return_url = urldecode($url);
|
||
|
|
} else {
|
||
|
|
$return_url = "./viewer.php?ch_id=".$ch_id;
|
||
|
|
}
|
||
|
|
|
||
|
|
$in = sql_fetch("select * from {$g5['inventory_table']} inven, {$g5['item_table']} item where inven.in_id = '{$in_id}' and inven.it_id = item.it_id");
|
||
|
|
|
||
|
|
if($in['ch_id'] == $character['ch_id']) {
|
||
|
|
$ch = $character;
|
||
|
|
} else {
|
||
|
|
$ch = get_character($in['ch_id']);
|
||
|
|
}
|
||
|
|
|
||
|
|
if(!$in['in_id']) {
|
||
|
|
echo "<p>아이템 보유 정보를 확인할 수 없습니다.</p>";
|
||
|
|
} else {
|
||
|
|
$inven_function = $in['it_type'];
|
||
|
|
|
||
|
|
if($inven_function == "프로필수정") {
|
||
|
|
echo location_url(G5_URL."/mypage/character/character_form.php?w=u&ch_id=".$in['ch_id']."&in_id=".$in['in_id']."&url=".$url);
|
||
|
|
}
|
||
|
|
if($inven_function == "아이템추가") {
|
||
|
|
include('./inc/add_item_form.php');
|
||
|
|
}
|
||
|
|
if($inven_function == "스탯회복") {
|
||
|
|
set_status($ch['ch_id'], $in['st_id'], ($in['it_value'] * -1));
|
||
|
|
delete_inventory($in['in_id'], $in['it_use_ever']);
|
||
|
|
echo location_url($return_url);
|
||
|
|
}
|
||
|
|
if($inven_function == "뽑기") {
|
||
|
|
$result = get_item_explo($in['ch_id'], $in['it_id']);
|
||
|
|
delete_inventory($in['in_id'], $in['it_use_ever']);
|
||
|
|
|
||
|
|
if($result['it_name']) {
|
||
|
|
alert("『{$result['it_name']}』 획득 성공!");
|
||
|
|
} else {
|
||
|
|
alert("아무것도 획득하지 못했습니다.", $return_url."&tabs=i");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// use_item.php 파일을 수정할 필요가 없도록 확장합니다.
|
||
|
|
$use_extend_file = array();
|
||
|
|
$use_tmp = dir(G5_PATH."/inventory/extend");
|
||
|
|
while ($entry = $use_tmp->read()) {
|
||
|
|
// php 파일만 include 함
|
||
|
|
if (preg_match("/(\.php)$/i", $entry))
|
||
|
|
$use_extend_file[] = $entry;
|
||
|
|
}
|
||
|
|
if(!empty($use_extend_file) && is_array($use_extend_file)) {
|
||
|
|
natsort($use_extend_file);
|
||
|
|
foreach($use_extend_file as $file) {
|
||
|
|
include_once(G5_PATH."/inventory/extend/".$file);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
unset($use_extend_file);
|
||
|
|
}?>
|