-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathitem.cgi
93 lines (81 loc) · 2.53 KB
/
item.cgi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
use utf8;
# アイテム詳細表示 2005/01/06 由來
$NOMENU=1;
Turn();
DataRead();
CheckUserPass();
$itemno=$Q{no};
$showcase=$Q{sc};
CheckItemNo($itemno);
RequireFile('inc-html-ownerinfo.cgi');
GetMarketStatus();
$disp.="<BIG>●".l('倉庫')."</BIG><br><br>";
my $ITEM=$ITEM[$itemno];
$disp.= GetTagImgItemType($itemno,0,2).$ITEM->{name};
$disp.= GetTagImgItemType(0,$ITEM[$itemno]->{type})."<br><br>";
$disp.=$TB;
$disp.="$TR$TDB".l('在庫')."$TD$DT->{item}[$itemno-1] $ITEM->{scale}$TRE";
$disp.="$TR$TDB".l('標準価格')."$TD".GetMoneyString($ITEM->{price}).$TRE;
$disp.="$TR$TDB".l('維持費')."$TD".GetMoneyString($ITEM->{cost}).$TRE;
$disp.="$TR$TDB".l('説明')."$TD$ITEM->{info}$TRE";
unless ($ITEM->{flag}=~/s/) { # 陳列不可
if($ITEM->{marketprice})
{
$disp.="$TR$TDB".l('相場')."$TD".GetMoneyString($ITEM->{marketprice}).$TRE;
$disp.="$TR$TDB".l('最安値')."$TD".GetMoneyString($ITEM->{marketpricelow}).$TRE;
$disp.="$TR$TDB".l('最高値')."$TD".GetMoneyString($ITEM->{marketpricehigh}).$TRE;
}
else
{
$disp.="$TR$TDB".l('相場')."$TD".l("販売店舗なし")."$TRE";
}
$disp.="$TR$TDB".l('需供')."$TD".GetMarketStatusGraph($ITEM->{uppoint})."$TRE";
}
$disp.=$TBE;
if($ITEM->{flag}=~/s/)
{
$disp.="<hr width=500 noshade size=1>";
$disp.='※'.l('%1を販売することはできません',$ITEM[$itemno]->{name}).'<br>';
}
else
{
$disp.="※".l('この商品は陳列しても売れません')."<br>" if ( $ITEM->{popular}==0);
$disp.="※".l('この商品は陳列してもほとんど売れません')."<br>" if ( $ITEM->{popular} > 800000);
$disp.="<hr width=500 noshade size=1>";
RequireFile('inc-item-show.cgi');
}
$disp.="<hr width=500 noshade size=1>";
if($ITEM->{flag}=~/t/)
{
$disp.='※'.l('%1を%2することはできません',$ITEM[$itemno]->{name},($ITEM->{flag}=~/h/)? l("解雇") : l("破棄")).'<br>';
}
else
{
RequireFile('inc-item-throw.cgi');
}
$disp.="<hr width=500 noshade size=1>";
$itemcode=GetPath($ITEM_DIR,"use",$ITEM[$itemno]->{code});
if($itemcode ne '' && -e $itemcode)
{
my $ITEM=$ITEM[$itemno];
@item::DT=@DT;
$item::DT=$DT;
@item::ITEM=@ITEM;
$item::ITEM=$ITEM;
RequireFile('inc-item.cgi');
require $itemcode;
@USE=GetUseItemList();
if($USE[0]->{name} ne '')
{
foreach my $USE (@USE)
{
$disp.="●";
$disp.=qq|<a href="action.cgi?key=item-m&item=$itemno&no=$USE->{no}&$USERPASSURL&bk=$Q{bk}">| if $USE->{useok};
$disp.=($USE->{useok} || $USE->{dispok}) ? $USE->{name} : l("????????");
$disp.="</a>" if $USE->{useok};
$disp.="<br>";
}
}
}
OutSkin();
1;