-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinc-html-top.cgi
78 lines (66 loc) · 2.31 KB
/
inc-html-top.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
use utf8;
# 上位表示 2005/01/06 由來
my ($page,$pagestart,$pageend,$pagenext,$pageprev,$pagemax)
=GetPage($Q{pg},$TOP_RANKING_PAGE_ROWS,$DTusercount);
$disp.="<BIG>●".l('トップ %1の店舗',$TOP_RANKING_PAGE_ROWS)."</BIG>:".GetMenuTag('log','['.l('詳細').']','&t=4')."<br><br>";
$disp.=$TB;
$disp.=$TR;
$disp.=$TDB.l('点数');
$disp.=$TDB.l('店長');
$disp.=$TDB.l('ジョブ');
$disp.=$TDB.l('店名 人気');
$disp.=$TDB.l('今期売上');
$disp.=$TDB.l('資金');
$disp.=$TDB.l('熟練');
$disp.=$TDB.l('商品 【創業】 コメント');
$disp.=$TRE;
foreach my $idx ($pagestart..$pageend)
{
my $DT=$DT[$idx];
my $rankupdown=l('(新)');
if($DT->{rankingyesterday})
{
$rankupdown=$DT->{rankingyesterday}-$idx-1;
$rankupdown=$rankupdown==0 ? " → ": $rankupdown<0 ? "↓".(-$rankupdown) : "↑".$rankupdown;
$rankupdown="<small>($rankupdown)</small>";
}
my $itemtype=-1;
my $itempro="";
my $salelist="";
foreach(0..$DT->{showcasecount}-1)
{
my $no=$DT->{showcase}[$_];
$salelist.=GetTagImgItemType($no);
$itemtype=0,next if $itemtype!=-1 && $ITEM[$no]->{type}!=$itemtype;
$itemtype=$ITEM[$no]->{type};
}
$itempro=GetTagImgItemType(0,$itemtype,1)." " if $itemtype;
my $itemno=$DT->{showcase}[0];
$salelist.=" ".$ITEM[$itemno]->{name}." ".GetMoneyString($DT->{price}[0]) if $itemno;
my $expsum=0;
foreach(values(%{$DT->{exp}})){$expsum+=$_;}
$expsum=int($expsum/10)."%";
$disp.=$TR;
$disp.="<td align=right><b>No.".($idx+1)."</b>".$rankupdown;
$disp.="<br>".$DT->{point};
$disp.=$TDNW.$tdh_pt.GetTagImgKao($DT->{name},$DT->{icon});
$disp.="<td align=center>".GetTagImgJob($DT->{job},$DT->{icon});
$disp.=$TD.$tdh_nm;
$disp.= "<a href=\"shop.cgi?ds=$DT->{id}&$USERPASSURL\">" if !$GUEST_USER;
$disp.= GetTagImgGuild($DT->{guild}).$job.$DT->{shopname};
$disp.= "</a>" if !$GUEST_USER;
$disp.=GetTopCountImage($DT->{rankingcount}+0) if $DT->{rankingcount};
$disp.="<BR>";
$disp.=GetRankMessage($DT->{rank});
$disp.=$TDNW.$tdh_ts.GetMoneyString($DT->{saletoday});
$disp.=$TDNW.$tdh_mo.GetMoneyMessage($DT->{money});
$disp.=$TDNW.$tdh_ex.$expsum;
$disp.=$TD;
$disp.=$tdh_sc.$itempro.$salelist;
$disp.="<BR>";
$disp.=$tdh_fd."【".GetTime2found($NOW_TIME-$DT->{foundation})."】";
$disp.=$tdh_cm.$DT->{comment} if $DT->{comment};
$disp.=$TRE;
}
$disp.=$TBE;
1;