1 | {php} |
---|
2 | global $pwg_loaded_plugins, $conf, $stripped; |
---|
3 | $this->assign('HDShadowbox_loaded', isset($pwg_loaded_plugins[ 'HDShadowbox' ])); |
---|
4 | $this->assign( 'stripped', $stripped ); |
---|
5 | {/php} |
---|
6 | {assign var=derivative value=$pwg->derivative($stripped.imageSize, $current.src_image)} |
---|
7 | |
---|
8 | {if ((!isset($stripped.HDlightbox)) or ($stripped.HDlightbox))} |
---|
9 | {assign var='HDlightbox' value=true} |
---|
10 | {/if} |
---|
11 | |
---|
12 | {if isset($HDlightbox)} |
---|
13 | {if ($stripped.hdSize == 'original')} |
---|
14 | {if isset($U_ORIGINAL)} |
---|
15 | {assign var='displayHD' value=true} |
---|
16 | {assign var='HD_url' value=$U_ORIGINAL} |
---|
17 | {else} |
---|
18 | {foreach from=$current.unique_derivatives item=deriv key=derivative_type} |
---|
19 | {if ($deriv->get_type() == 'Original')} |
---|
20 | {assign var='HD_url' value=$deriv->get_url()} |
---|
21 | {if ($deriv->get_size() != $derivative->get_size())} |
---|
22 | {assign var='displayHD' value=true} |
---|
23 | {/if} |
---|
24 | {/if} |
---|
25 | {/foreach} |
---|
26 | {/if} |
---|
27 | {else} |
---|
28 | {assign var='HDderivative' value=$pwg->derivative($stripped.hdSize, $current.src_image)} |
---|
29 | {assign var='HD_url' value=$HDderivative->get_url()} |
---|
30 | {if (($HDderivative->get_size() != $derivative->get_size()) or ($stripped.hdSize == $stripped.imageSize))} |
---|
31 | {assign var='displayHD' value=true} |
---|
32 | {/if} |
---|
33 | {/if} |
---|
34 | {if ($stripped.forceLightboxOn)} |
---|
35 | {assign var='displayHD' value=true} |
---|
36 | {if !isset($HD_url)} |
---|
37 | {assign var='HD_url' value=$derivative->get_url()} |
---|
38 | {/if} |
---|
39 | {/if} |
---|
40 | {if isset($displayHD)} |
---|
41 | {if ($HDShadowbox_loaded)} |
---|
42 | {assign var='pwghigh' value=true} |
---|
43 | {else} |
---|
44 | {assign var='winhigh' value=true} |
---|
45 | {/if} |
---|
46 | {/if} |
---|
47 | {/if} |
---|
48 | |
---|
49 | <div id="theImg" {if ($stripped.imageFrame)}class="img_frame"{/if}> |
---|
50 | {if isset($displayHD)} |
---|
51 | {if isset($pwghigh)}<a href="{$HD_url}" rel="shadowbox" class="hd_link"> </a>{/if} |
---|
52 | {if isset($winhigh)}<div onclick="openDisplayHigh('{$HD_url}');" class="hd_link"> </div>{/if} |
---|
53 | {if ($stripped.imagePreloadHD)}<div class="preload" style="display:none;">{$HD_url}</div>{/if} |
---|
54 | {/if} |
---|
55 | {if ($stripped.imageArrows) } |
---|
56 | {if isset($U_UP)} |
---|
57 | <a href="{$U_UP}" class="img_nav cat_up" alt="{'Thumbnails'|@translate}"> </a> |
---|
58 | {/if} |
---|
59 | {if isset($previous)} |
---|
60 | <a href="{$previous.U_IMG}" class="img_nav img_prev" alt="{$previous.TITLE}"> </a> |
---|
61 | {/if} |
---|
62 | {if isset($next)} |
---|
63 | <a href="{$next.U_IMG}" class="img_nav img_next" alt="{$next.TITLE}"> </a> |
---|
64 | {/if} |
---|
65 | {/if} |
---|
66 | <img src="{$derivative->get_url()}" {$derivative->get_size_htm()} alt="{$ALT_IMG}" id="theMainImage" class="hideTabs"> |
---|
67 | </div> |
---|