root/dev/mods/apoc_fitting/kill_detail.tpl @ 381

Revision 381, 23.2 KB (checked in by kovell, 11 years ago)

kill class can constructs all involved pilot/ship/etc objects
kill_detail reduced load using new kill method.
display fixes.

Line 
1{cycle reset=true print=false name=ccl values="kb-table-row-even,kb-table-row-odd"}
2<table cellpadding=0 cellspacing=1 border=0>
3    <tr>
4        <td width=360 align=left valign=top><table class=kb-table width=360 cellpadding=0 cellspacing=1 border=0>
5                <tr class= {cycle name=ccl}>
6                    <td rowspan=3 width="64"><img src="{$VictimPortrait}" border="0" width="64" height="64" alt="victim"></td>
7                    <td class=kb-table-cell width=64><b>Victim:</b></td>
8                    <td class=kb-table-cell><b><a href="{$VictimURL}">{$VictimName}</a></b></td>
9                </tr>
10                <tr class={cycle name=ccl}>
11                    <td class=kb-table-cell width=64><b>Corp:</b></td>
12                    <td class=kb-table-cell><b><a href="{$VictimCorpURL}">{$VictimCorpName}</a></b></td>
13                </tr>
14                <tr class={cycle name=ccl}>
15                    <td class=kb-table-cell width=64><b>Alliance:</b></td>
16                    <td class=kb-table-cell><b><a href="{$VictimAllianceURL}">{$VictimAllianceName}</a></b></td>
17                </tr>
18            </table>
19
20            <!--MapMod -->
21            {if $loc_active}
22            {if $config->get('map_mod_killdet_active') }
23            <br />
24            <div class="block-header">Location</div>
25                      <table class="kb-table" border="0" cellspacing="1" width="360">
26            <tr><td align="center">
27            <img src="map.php?mode=sys&sys_id={$SystemID}&size=300" border="0" alt="map">
28            <br />
29            </td></tr></table>
30            <br />
31            {/if}
32            {/if}
33            <!--End MapMod -->
34
35            <div class=block-header>Involved parties:
36            {if $config->get('killlist_involved')}
37                {$InvolvedPartyCount}
38            {/if}
39            </div>
40
41            {if $showext && $InvolvedPartyCount > 4}
42            <table class=kb_table_involved width=360 border=0 cellspacing="1">
43                <tr class=kb-table-header>
44                    {if $AlliesCount > 1 || !$kill}<th>Alliances</th> {/if}<th>Corporations</th> <th>Ships</th>
45                </tr>
46
47                {assign var="first" value="true"}
48
49                {foreach from=$InvAllies key=key item=l}
50                    <tr class=kb-table-row-even>
51                        {if $AlliesCount > 1 || !$kill}
52                        <td class=kb-table-cell>
53                            ({$l.quantity}) {$key|truncate:30:"...":true} <br/>
54                        </td>
55                        {/if}
56                        <td class=kb-table-cell>
57                            {if $AlliesCount > 1 || !$kill}
58                                {foreach from=$l.corps key=key1 item=l1}
59                                    ({$l1}) {$key1|truncate:21:"...":true} <br/>
60                                {/foreach}
61                            {else}
62                                {foreach from=$l.corps key=key1 item=l1}
63                                    ({$l1}) {$key1|truncate:35:"...":true} <br/>
64                                {/foreach}
65                            {/if}
66                        </td>
67                        {if $first == "true"}
68                            <td rowspan={$AlliesCount} class=kb-table-cell NOWRAP>
69                            {if $AlliesCount > 1 || !$kill}
70                                {foreach from=$InvShips key=key item=l}
71                                    ({$l}) {$key|truncate:16:"...":true} <br/>
72                                {/foreach}
73                            {else}
74                                {foreach from=$InvShips key=key item=l}
75                                    ({$l}) {$key|truncate:22:"...":true} <br/>
76                                {/foreach}
77                            {/if}
78                           </td>
79
80                            {assign var="first" value="false"}
81                        {/if}
82                    </tr>
83                {/foreach}
84
85            </table>
86            <br/>
87            {/if}
88            <table class=kb-table width=360 border=0 cellspacing="1">
89
90                {foreach from=$involved key=key item=i}
91                    {if $IsAlly eq true}
92                        <tr class={cycle name=ccl}>
93                                <td rowspan=5 width="64"><img {if $i.FB == "true"}class=finalblow{/if} height="64" width="64" src="{$i.portrait}" border="0" alt="inv portrait"></td>
94                                <td rowspan=5 width="64"><img {if $i.FB == "true"}class=finalblow{/if} height="64" width="64" src="{$i.shipImage}" border="0" alt="{$i.ShipName}"></td>
95
96                                    <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.PilotURL}">{$i.PilotName}</a></td>
97                        </tr>
98                        <tr class={cycle name=ccl}>
99                           {if $AllyCorps[$i.CorpName] eq ""}
100                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.CorpURL}">{$i.CorpName}</a></td>
101                           {else}
102                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.CorpURL}">{$i.CorpName}</a></td>
103                           {/if}
104                        </tr>
105                        <tr class={cycle name=ccl}>
106                            {if $i.AlliName eq $HomeName}
107                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AlliURL}">{$i.AlliName}</a></td>
108                            {else}
109                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AlliURL}">{$i.AlliName}</a></td>
110                            {/if}
111                        </tr>
112                    {else}
113                        <tr class={cycle name=ccl}>
114                            <td rowspan=5 width="64"><img {if $i.FB == "true"}class=finalblow{/if} height="64" width="64" src="{$i.portrait}" border="0"></td>
115                            <td rowspan=5 width="64"><img {if $i.FB == "true"}class=finalblow{/if} height="64" width="64" src="{$i.shipImage}" border="0"></td>
116
117                            {if $i.CorpName eq $HomeName}
118                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px; background-color: #707000;"><a href="{$i.PilotURL}">{$i.PilotName}</a></td>
119                            {else}
120                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.PilotURL}">{$i.PilotName}</a></td>
121                            {/if}
122                        </tr>
123                        <tr class={cycle name=ccl}>
124                            <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.CorpURL}">{$i.CorpName}</a></td>
125                        </tr>
126                        <tr class={cycle name=ccl}>
127                            <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AlliURL}">{$i.AlliName}</a></td>
128                        </tr>
129                    {/if}
130
131                    <tr class={cycle name=ccl}>
132                        <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><b><a href="?a=invtype&amp;id={$i.ShipID}">{$i.ShipName}</a></b> ({$i.shipClass})</td>
133                    </tr>
134                    <tr class={cycle name=ccl}>
135                        <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;">{if $i.weaponID}<a href="?a=invtype&amp;id={$i.weaponID}">{$i.weaponName}</a>{else}{$i.weaponName}{/if}</td>
136                    </tr>
137                    <tr class={cycle name=ccl}>
138                        <td colspan=2 class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;">Damage done:</td><td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;">{$i.damageDone|number_format} {if $VictimDamageTaken > 0}({$i.damageDone/$VictimDamageTaken*100|number_format}%){/if}</td>
139                    </tr>
140                {/foreach}
141
142            </table>
143{if $config->get('comments')}{$comments}{/if}
144        </td>
145        <td width=50>&nbsp;</td>
146        <td align=left valign=top width=398><table class=kb-table width=398 cellspacing="1">
147                <tr class={cycle name=ccl}>
148                    <td width="64" height="64" rowspan=3><img src="{$VictimShipImg}" width="64" height="64" alt="{$ShipName}"></td>
149                    <td class=kb-table-cell><b>Ship:</b></td>
150                    <td class=kb-table-cell><b><a href="?a=invtype&amp;id={$ShipID}">{$ShipName}</a></b> ({$ClassName})</td>
151                </tr>
152                <tr class={cycle name=ccl}>
153                    <td class=kb-table-cell><b>Location:</b></td>
154                    <td class=kb-table-cell><b><a href="{$SystemURL}">{$System}</a></b> ({$SystemSecurity})</td>
155                </tr>
156                <tr class={cycle name=ccl}>
157                    <td class=kb-table-cell><b>Date:</b></td>
158                    <td class=kb-table-cell>{$TimeStamp}</td>
159                </tr>
160                {if $showiskd}
161                <tr class={cycle name=ccl}>
162                    <td colspan=2 class=kb-table-cell><b>Total ISK Loss:</b></td>
163                    <td class=kb-table-cell>{$TotalLoss}</td>
164                </tr>
165                <tr class={cycle name=ccl}>
166                    <td colspan=2 class=kb-table-cell><b>Total Damage Taken:</b></td>
167                    <td class=kb-table-cell>{$VictimDamageTaken|number_format}</td>
168                </tr>
169                {/if}
170            </table>
171
172          <br />
173          <div id="fitting" style="position:relative; height:398px; width:398px;" name="fitting">
174                <div id="mask" style="position:absolute; left:0px; top:0px; width:398px; height:398px; z-index:0;">
175                        <img border="0" style="position:absolute; height='398' width='398' filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
176                        src='{$img_url}/{$themedir}/{$panel_colour}.png', sizingMethod='image');" src='{$img_url}/{$themedir}/{$panel_colour}.png' alt=''></div>
177
178                <div id="high1" style="position:absolute; left:73px; top:90px; width:32px; height:32px; z-index:1;">{$fitting_high.0.Icon}</div>
179                <div id="high2" style="position:absolute; left:100px; top:67px; width:32px; height:32px; z-index:1;">{$fitting_high.1.Icon}</div>
180    <div id="high3" style="position:absolute; left:133px; top:50px; width:32px; height:32px; z-index:1;">{$fitting_high.2.Icon}</div>
181    <div id="high4" style="position:absolute; left:167px; top:41px; width:32px; height:32px; z-index:1;">{$fitting_high.3.Icon}</div>
182    <div id="high5" style="position:absolute; left:202px; top:41px; width:32px; height:32px; z-index:1;">{$fitting_high.4.Icon}</div>
183    <div id="high6" style="position:absolute; left:236px; top:50px; width:32px; height:32px; z-index:1;">{$fitting_high.5.Icon}</div>
184    <div id="high7" style="position:absolute; left:270px; top:65px; width:32px; height:32px; z-index:1;">{$fitting_high.6.Icon}</div>
185    <div id="high8" style="position:absolute; left:295px; top:89px; width:32px; height:32px; z-index:1;">{$fitting_high.7.Icon}</div>
186
187                <div id="mid1" style="position:absolute; left:48px; top:133px; width:32px; height:32px; z-index:1;">{$fitting_med.0.Icon}</div>
188          <div id="mid2" style="position:absolute; left:40px; top:168px; width:32px; height:32px; z-index:1;">{$fitting_med.1.Icon}</div>
189                <div id="mid3" style="position:absolute; left:40px; top:203px; width:32px; height:32px; z-index:1;">{$fitting_med.2.Icon}</div>
190                <div id="mid4" style="position:absolute; left:50px; top:237px; width:32px; height:32px; z-index:1;">{$fitting_med.3.Icon}</div>
191                <div id="mid5" style="position:absolute; left:66px; top:267px; width:32px; height:32px; z-index:1;">{$fitting_med.4.Icon}</div>
192                <div id="mid6" style="position:absolute; left:91px; top:292px; width:32px; height:32px; z-index:1;">{$fitting_med.5.Icon}</div>
193                <div id="mid7" style="position:absolute; left:123px; top:313px; width:32px; height:32px; z-index:1;">{$fitting_med.6.Icon}</div>
194                <div id="mid8" style="position:absolute; left:155px; top:326px; width:32px; height:32px; z-index:1;">{$fitting_med.7.Icon}</div>
195
196    <div id="low1" style="position:absolute; left:313px; top:133px; width:32px; height:32px; z-index:1;">{$fitting_low.0.Icon}</div>
197    <div id="low2" style="position:absolute; left:325px; top:170px; width:32px; height:32px; z-index:1;">{$fitting_low.1.Icon}</div>
198    <div id="low3" style="position:absolute; left:325px; top:205px; width:32px; height:32px; z-index:1;">{$fitting_low.2.Icon}</div>
199    <div id="low4" style="position:absolute; left:316px; top:239px; width:32px; height:32px; z-index:1;">{$fitting_low.3.Icon}</div>
200    <div id="low5" style="position:absolute; left:298px; top:271px; width:32px; height:32px; z-index:1;">{$fitting_low.4.Icon}</div>
201    <div id="low6" style="position:absolute; left:276px; top:296px; width:32px; height:32px; z-index:1;">{$fitting_low.5.Icon}</div>
202    <div id="low7" style="position:absolute; left:248px; top:315px; width:32px; height:32px; z-index:1;">{$fitting_low.6.Icon}</div>
203    <div id="low8" style="position:absolute; left:211px; top:326px; width:32px; height:32px; z-index:1;">{$fitting_low.7.Icon}</div>
204
205    <div id="rig1" style="position:absolute; left:185px; top:110px; width:32px; height:32px; z-index:1;">{$fitting_rig.0.Icon}</div>
206    <div id="rig2" style="position:absolute; left:160px; top:160px; width:32px; height:32px; z-index:1;">{$fitting_rig.1.Icon}</div>
207    <div id="rig3" style="position:absolute; left:208px; top:160px; width:32px; height:32px; z-index:1;">{$fitting_rig.2.Icon}</div>
208
209    <div id="sub1" style="position:absolute; left:119px; top:214px; width:32px; height:32px; z-index:1;">{$fitting_sub.0.Icon}</div>
210    <div id="sub2" style="position:absolute; left:145px; top:245px; width:32px; height:32px; z-index:1;">{$fitting_sub.1.Icon}</div>
211    <div id="sub3" style="position:absolute; left:185px; top:257px; width:32px; height:32px; z-index:1;">{$fitting_sub.2.Icon}</div>
212    <div id="sub4" style="position:absolute; left:224px; top:244px; width:32px; height:32px; z-index:1;">{$fitting_sub.3.Icon}</div>
213    <div id="sub5" style="position:absolute; left:250px; top:215px; width:32px; height:32px; z-index:1;">{$fitting_sub.4.Icon}</div>
214
215    {if $showammo}
216    <div id="high1l" style="position:absolute; left:98px; top:114px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.0.type}</div>
217    <div id="high2l" style="position:absolute; left:120px; top:95px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.1.type}</div>
218    <div id="high3l" style="position:absolute; left:146px; top:82px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.2.type}</div>
219    <div id="high4l" style="position:absolute; left:174px; top:76px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.3.type}</div>
220    <div id="high5l" style="position:absolute; left:202px; top:76px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.4.type}</div>
221    <div id="high6l" style="position:absolute; left:230px; top:83px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.5.type}</div>
222    <div id="high7l" style="position:absolute; left:254px; top:97px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.6.type}</div>
223    <div id="high8l" style="position:absolute; left:275px; top:116px; width:24px; height:24px; z-index:2;">{$fitting_ammo_high.7.type}</div>
224
225    <div id="mid1l" style="position:absolute; left:75px; top:146px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.0.type}</div>
226    <div id="mid2l" style="position:absolute; left:70px; top:174px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.1.type}</div>
227    <div id="mid3l" style="position:absolute; left:70px; top:202px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.2.type}</div>
228    <div id="mid4l" style="position:absolute; left:78px; top:230px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.3.type}</div>
229    <div id="mid5l" style="position:absolute; left:94px; top:256px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.4.type}</div>
230    <div id="mid6l" style="position:absolute; left:112px; top:276px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.5.type}</div>
231    <div id="mid7l" style="position:absolute; left:136px; top:291px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.6.type}</div>
232    <div id="mid8l" style="position:absolute; left:164px; top:301px; width:24px; height:24px; z-index:2;">{$fitting_ammo_mid.7.type}</div>
233    {/if}
234
235    </div>
236
237                <div class="block-header">Ship details</div>
238            <table class="kb-table" width="398" border="0" cellspacing="1">
239{foreach from=$slots item=slot key=slotindex}
240{* set to true to show empty slots *}
241{if $destroyed.$slotindex or $dropped.$slotindex}
242                <tr class="kb-table-row-even">
243                    <td class="item-icon" width="32"><img width="32" height="32" src="{$img_url}/{$slot.img}" alt="{$slot.text}" border="0"></td>
244                    <td colspan="2" class="kb-table-cell"><b>{$slot.text}</b> </td>
245    {if $config->get('item_values')}
246                    <td align="center" class="kb-table-cell"><b>Value</b></td>
247    {/if}
248                </tr>
249    {foreach from=$destroyed.$slotindex item=i}
250                <tr class="kb-table-row-odd">
251                    <td class="item-icon" width="32" height="34" valign="top"><a href="?a=invtype&amp;id={$i.itemID}">{$i.Icon}</a></td>
252                    <td class="kb-table-cell">{$i.Name}</td>
253                    <td width="30" align="center">{$i.Quantity}</td>
254        {if $config->get('item_values')}
255                    <td align="center">{$i.Value}</td>
256        {/if}
257                </tr>
258        {if $admin and $config->get('item_values') and !$fixSlot}
259                    <tr class="kb-table-row-even">
260                      <form method="post" action="">
261                        <td height="34" colspan="3" valign="top">
262                            <div align="right">
263                                Current single Item Value:
264                                <input name="IID" value="{$i.itemID}" type="hidden">
265                                <input name="{$i.itemID}" type="text" class="comment-button" value="{$i.single_unit}" size="6">
266                            </div></td>
267                        <td height="34" valign="top"><input type="submit" name="submit" value="UpdateValue" class="comment-button"></td>
268                      </form>
269                    </tr>
270        {/if}
271        {if $admin and $i.slotID < 4 and $fixSlot}
272                    <tr class="kb-table-row-even">
273                      <form method="post" action="">
274                        <td height="34" colspan="3" valign="top">
275                            <div align="right">
276                                Fix slot:
277                                <input name="IID" value="{$i.itemID}" type="hidden">
278                                <input name="KID" value="{$KillId}" type="hidden">
279                                                                <input name="TYPE" value="destroyed" type="hidden">
280                                                                <input name="OLDSLOT" value="{$i.slotID}" type="hidden">
281                                <input name="{$i.itemID}" type="text" class="comment-button" value="{$i.slotID}" size="6">
282                            </div>
283                        <td height="34" valign="top"><input type="submit" name="submit" value="UpdateSlot" class="comment-button"></td>
284                      </form>
285                    </tr>
286        {/if}
287    {/foreach}
288    {foreach from=$dropped.$slotindex item=i}
289                <tr class="kb-table-row-odd" style="background-color: {$dropped_colour};">
290                    <td style="border: 1px solid green;" width="32" height="34" valign="top"><a href="?a=invtype&amp;id={$i.itemID}">{$i.Icon}</a></td>
291                    <td class="kb-table-cell">{$i.Name}</td>
292                    <td width="30" align="center">{$i.Quantity}</td>
293        {if $config->get('item_values')}
294                    <td align="center">{$i.Value}</td>
295        {/if}
296                </tr>
297        {if $admin and $config->get('item_values') and !$fixSlot}
298                    <tr class="kb-table-row-even">
299                      <form method="post" action="">
300                        <td height="34" colspan="3" valign="top">
301                            <div align="right">
302                                Current single Item Value:
303                                <input name="IID" value="{$i.itemID}" type="hidden">
304                                <input name="{$i.itemID}" type="text" class="comment-button" value="{$i.single_unit}" size="6">
305                            </div></td>
306                        <td height="34" valign="top"><input type="submit" name="submit" value="UpdateValue" class="comment-button"></td>
307                      </form>
308                    </tr>
309        {/if}
310        {if $admin and $i.slotID < 4 and $fixSlot}
311                    <tr class="kb-table-row-even">
312                      <form method="post" action="">
313                        <td height="34" colspan="3" valign="top">
314                            <div align="right">
315                                Fix slot:
316                                <input name="IID" value="{$i.itemID}" type="hidden">
317                                <input name="KID" value="{$KillId}" type="hidden">
318                                                                <input name="TYPE" value="dropped" type="hidden">
319                                                                <input name="OLDSLOT" value="{$i.slotID}" type="hidden">
320                                <input name="{$i.itemID}" type="text" class="comment-button" value="{$i.slotID}" size="6">
321                            </div>
322                        <td height="34" valign="top"><input type="submit" name="submit" value="UpdateSlot" class="comment-button"></td>
323                      </form>
324                    </tr>
325        {/if}
326    {/foreach}
327{/if}
328{/foreach}
329{if $item_values}
330                <tr class={cycle name=ccl}>
331                    <td align="right" colspan="3"><b>Damage taken:</b></td>
332                    <td align="right">{$VictimDamageTaken|number_format}</td>
333                </tr>
334                <tr class={cycle name=ccl}>
335                    <td colspan="3"><div align="right"><strong>Total Module Loss:</strong></div></td>
336                    <td align="right">{$ItemValue}</td>
337                </tr>
338                <tr class={cycle name=ccl} style="background-color: {$dropped_colour};">
339                    <td style="border: 1px solid {$dropped_colour};" colspan="3"><div align="right"><strong>Total Module Drop:</strong></div></td>
340                    <td style="border: 1px solid green;" align="right">{$DropValue}</td>
341                </tr>
342                <tr class={cycle name=ccl}>
343                    <td colspan="3"><div align="right"><strong>Ship Loss:</strong></div></td>
344                    <td align="right">{$ShipValue}</td>
345                </tr>
346                <tr class={cycle name=ccl} style="background-color: #600000;">
347                    <td style="border: 1px solid #600000;" colspan="3"><div align="right"><strong>Total Loss:</strong></div></td>
348                    <td style="border: 1px solid #C00000;" align="right">{$TotalLoss}</td>
349                </tr>
350{/if}
351            </table>
352        </td>
353    </tr>
354</table>
Note: See TracBrowser for help on using the browser.