0byt3m1n1
Path:
/
data
/
applications
/
aps
/
gallery
/
2.2-08
/
standard
/
htdocs
/
themes
/
carbon
/
templates
/
[
Home
]
File: photo.tpl
{* * $Revision: 16487 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. *} {if !empty($theme.imageViews)} {assign var="image" value=$theme.imageViews[$theme.imageViewsIndex]} {/if} {* Check for exif block *} {assign var="showExifLink" value=false} {if $theme.params.photoProperties} {foreach from=$theme.params.photoBlocks item=block} {if $block.0 == 'exif.ExifInfo'} {capture name="exifBlock"}{g->block type=$block.0 params=$block.1}{/capture} {if $smarty.capture.exifBlock|trim} {assign var="showExifLink" value=true} <div id="exif" class="gcPopupBackground" style="position:absolute; left:0px; top:0px; padding:1px; visibility:hidden;"> <table cellspacing="0" cellpadding="0"> <tr> <td style="padding-left:5px;"> <h2>{g->text text="Exif"}</h2> </td> <td align="right"> <div class="buttonClose"><a href="javascript:void(0);" onclick="toggleExif('photo','exif'); return false;" title="{g->text text="Close"}"></a></div> </td> </tr> <tr> <td colspan="2" class="gcBackground2" style="padding-bottom:5px;"> {$smarty.capture.exifBlock} </td> </tr> </table> </div> {/if} {/if} {/foreach} {/if} <table class="gcBackground1" width="100%" cellspacing="0" cellpadding="0"> <tr valign="top"> <td> <div id="gsContent" class="gcBorder1"> <div class="gbBlockTop"> <table> <tr> <td class="gsActionIcon"> <div class="buttonShowSidebar"><a href="{g->url params=$theme.pageUrl arg1="jsWarning=true"}" onclick="slideIn('sidebar'); return false;" title="{g->text text="Show Sidebar"}"></a></div> </td> {if (isset($links) || isset($theme.itemLinks))} {if !isset($links)}{assign var="links" value=$theme.itemLinks}{/if} {foreach from=$links item=itemLink} {if $itemLink.moduleId == "slideshow"} <td class="gsActionIcon"> <div class="buttonViewSlideshow"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {elseif $itemLink.moduleId == "comment"} {if $itemLink.params.view == "comment.ShowAllComments"} <td class="gsActionIcon"> <div class="buttonViewComments"><a href="{g->url params=$itemLink.params}" title="{$itemLink.text}"></a></div> </td> {/if} {/if} {/foreach} {/if} </tr> </table> </div> <div class="gsContentPhoto"> <table align="center" cellpadding="0" cellspacing="0"> {if $theme.params.navigatorPhotoTop} <tr> <td class="gbNavigatorPhoto"> <div class="gbNavigator"> {g->theme include="navigator.tpl"} </div> </td> <td> </td> </tr> {/if} <tr> <td> <div id="gsImageView" class="gbBlock"> {if !empty($theme.imageViews)} {capture name="fallback"} <a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.item.id`" forceFullUrl=true forceSessionId=true}"> {g->text text="Download %s" arg1=$theme.sourceImage.itemTypeName.1} </a> {/capture} {if ($image.viewInline)} {if isset($theme.photoFrame)} {g->container type="imageframe.ImageFrame" frame=$theme.photoFrame width=$image.width height=$image.height} <div id="photo"> {g->image id="%ID%" item=$theme.item image=$image fallback=$smarty.capture.fallback class="%CLASS%"} </div> {/g->container} {else} <div id="photo"> {g->image item=$theme.item image=$image fallback=$smarty.capture.fallback} </div> {/if} {else} {$smarty.capture.fallback} {/if} {else} {g->text text="There is nothing to view for this item."} {/if} </div> </td> <td align="left" width="240" valign="top"> {if $theme.params.showMicroThumbs} <div class="gsContentDetail gcBorder1"> <div class="gbNavigatorMicroThums"> {g->theme include="navigatorMicroThumbs.tpl"} </div> </div> {/if} <div class="gsContentDetail"> <div class="gbBlock"> {if !empty($theme.item.title)} <h2> {$theme.item.title|markup} </h2> {/if} {if !empty($theme.item.description)} <p class="giDescription"> {$theme.item.description|markup} </p> {/if} </div> <div class="gbBlock"> {g->block type="core.ItemInfo" item=$theme.item showDate=true showOwner=$theme.params.showImageOwner class="giInfo"} </div> <div class="gbBlock"> {* Show the photo blocks chosen for this theme *} {foreach from=$theme.params.photoUpperBlocks item=block} {g->block type=$block.0 params=$block.1} {/foreach} </div> </div> </td> </tr> {if $theme.params.navigatorPhotoBottom} <tr> <td class="gbNavigatorPhoto"> <div class="gbNavigator"> {g->theme include="navigator.tpl"} </div> </td> <td> </td> </tr> {/if} </table> </div> {if $theme.pageUrl.view != 'core.ShowItem' && $theme.params.dynamicLinks == 'jumplink'} <div class="gbBlock"> <a href="{g->url arg1="view=core.ShowItem" arg2="itemId=`$theme.item.id`"}"> {g->text text="View in original album"} </a> </div> {/if} {* Download link for item in original format *} {if !empty($theme.sourceImage) && $theme.sourceImage.mimeType != $theme.item.mimeType} <div class="gbBlock"> <a href="{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.item.id`"}"> {g->text text="Download %s in original format" arg1=$theme.sourceImage.itemTypeName.1} </a> </div> {/if} {* Show any other photo blocks (comments, etc) *} {foreach from=$theme.params.photoBlocks item=block} {if !$theme.params.photoProperties || $block.0 != 'exif.ExifInfo'} {g->block type=$block.0 params=$block.1} {/if} {/foreach} {* Our emergency edit link, if the user removes all blocks containing edit links *} {g->block type="core.EmergencyEditItemLink" class="gbBlock" checkBlocks="sidebar,photo,photoUpper"} </div> </td> </tr> </table> {if !empty($theme.params.sidebarBlocks)} {g->theme include="sidebar.tpl"} {/if}