summaryrefslogtreecommitdiff
path: root/gallery_views
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2008-09-15 00:09:35 +0000
committerChristian Fowler <spider@viovio.com>2008-09-15 00:09:35 +0000
commit07ab3e86de2666614a1b104fc8b86755560fca92 (patch)
treedf0eebfb91754080b42e99a90bff51cee4ec1fbc /gallery_views
parent3a54a9713c33aeb6cb2eb7c3c6845f6dd96d8a01 (diff)
downloadfisheye-07ab3e86de2666614a1b104fc8b86755560fca92.tar.gz
fisheye-07ab3e86de2666614a1b104fc8b86755560fca92.tar.bz2
fisheye-07ab3e86de2666614a1b104fc8b86755560fca92.zip
migrate out view gallery into modular gallery_views
Diffstat (limited to 'gallery_views')
-rw-r--r--gallery_views/auto_flow/fisheye_auto_flow_inc.tpl25
-rw-r--r--gallery_views/fixed_grid/fisheye_fixed_grid_inc.tpl36
-rw-r--r--gallery_views/simple_list/fisheye_simple_list_inc.tpl112
3 files changed, 173 insertions, 0 deletions
diff --git a/gallery_views/auto_flow/fisheye_auto_flow_inc.tpl b/gallery_views/auto_flow/fisheye_auto_flow_inc.tpl
new file mode 100644
index 0000000..d898a7b
--- /dev/null
+++ b/gallery_views/auto_flow/fisheye_auto_flow_inc.tpl
@@ -0,0 +1,25 @@
+ {if $gBrowserInfo.browser eq 'ie'}
+ <!-- we need this friggin table for MSIE that images don't float outside of the designated area - once again a hack for our favourite browser - grrr -->
+ <table style="border:0;border-collapse:collapse;border-spacing:0; width:auto;"><tr><td>
+ {/if}
+ <div class="thumbnailblock">
+ {foreach from=$gContent->mItems item=galItem key=itemContentId}
+ {box class="box `$gContent->mInfo.thumbnail_size`-thmb `$galItem->mInfo.content_type_guid`"}
+ {include file="bitpackage:liberty/services_inc.tpl" serviceLocation='body' serviceHash=$galItem->mInfo type=mini}
+ {include file=$gLibertySystem->getMimeTemplate('inline',$galItem->mInfo.attachment_plugin_guid) attachment=$galItem->mInfo}
+ {if $gBitSystem->isFeatureActive( 'fisheye_gallery_list_image_titles' )}
+ <h2>{$galItem->mInfo.title|escape}</h2>
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_gallery_list_image_descriptions' )}
+ <p>{$galItem->mInfo.data|escape}</p>
+ {/if}
+ {/box}
+ {foreachelse}
+ <div class="norecords">{tr}This gallery is empty{/tr}. <a href="{$smarty.const.FISHEYE_PKG_URL}upload.php?gallery_id={$gContent->mGalleryId}">Upload pictures!</a></div>
+ {/foreach}
+ </div>
+ {if $gBrowserInfo.browser eq 'ie'}
+ </td></tr></table>
+ {/if}
+ <div class="clear"></div>
+
diff --git a/gallery_views/fixed_grid/fisheye_fixed_grid_inc.tpl b/gallery_views/fixed_grid/fisheye_fixed_grid_inc.tpl
new file mode 100644
index 0000000..939a2e2
--- /dev/null
+++ b/gallery_views/fixed_grid/fisheye_fixed_grid_inc.tpl
@@ -0,0 +1,36 @@
+ <table class="thumbnailblock">
+ {counter assign="imageCount" start="0" print=false}
+ {assign var="max" value=100}
+ {assign var="tdWidth" value="`$max/$cols_per_page`"}
+ {foreach from=$gContent->mItems item=galItem key=itemContentId}
+ {if $imageCount % $cols_per_page == 0}
+ <tr > <!-- Begin Image Row -->
+ {/if}
+
+ <td style="width:{$tdWidth}%; vertical-align:top;"> <!-- Begin Image Cell -->
+ {include file="bitpackage:liberty/services_inc.tpl" serviceLocation='body' serviceHash=$galItem->mInfo type=mini}
+ {box class="box `$galItem->mInfo.content_type_guid`"}
+ {if $gBitSystem->isFeatureActive( 'fisheye_gallery_list_image_titles' )}
+ <h2>{$galItem->mInfo.title|escape}</h2>
+ {/if}
+ <a href="{$galItem->getDisplayUrl()|escape}">
+ <img class="thumb" src="{$galItem->getThumbnailUri()}" alt="{$galItem->mInfo.title|escape|default:'image'}" />
+ </a>
+ {if $gBitSystem->isFeatureActive( 'fisheye_gallery_list_image_descriptions' )}
+ <p>{$galItem->mInfo.data|escape}</p>
+ {/if}
+ {/box}
+ </td> <!-- End Image Cell -->
+ {counter}
+
+ {if $imageCount % $cols_per_page == 0}
+ </tr> <!-- End Image Row -->
+ {/if}
+
+ {foreachelse}
+ <tr><td class="norecords">{tr}This gallery is empty{/tr}. <a href="{$smarty.const.FISHEYE_PKG_URL}upload.php?gallery_id={$gContent->mGalleryId}">Upload pictures!</a></td></tr>
+ {/foreach}
+
+ {if $imageCount % $cols_per_page != 0}</tr>{/if}
+ </table>
+
diff --git a/gallery_views/simple_list/fisheye_simple_list_inc.tpl b/gallery_views/simple_list/fisheye_simple_list_inc.tpl
new file mode 100644
index 0000000..60be6bc
--- /dev/null
+++ b/gallery_views/simple_list/fisheye_simple_list_inc.tpl
@@ -0,0 +1,112 @@
+ {assign var=thumbsize value='small'}
+ <table class="data">
+ <caption>{tr}List of files{/tr} <span class="total">[ {$galInfo.total_records|default:0} ]</span></caption>
+ <tr>
+ {if $thumbsize}
+ <th style="width:1%"></th>
+ {/if}
+ <th style="width:60%">
+ {smartlink ititle=Name isort=title icontrol=$galInfo structure_id=$gContent->mStructureId}
+ </th>
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_date' ) || $gBitSystem->isFeatureActive( 'fisheye_item_list_creator' )}
+ <th style="width:10%">
+ {smartlink ititle=Uploaded isort=created iorder=desc idefault=1 icontrol=$galInfo structure_id=$gContent->mStructureId}
+ </th>
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_size' )}
+ <th style="width:10%">{tr}Size{/tr} /<br />{tr}Duration{/tr}</th>
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_hits' )}
+ <th style="width:10%">
+ {smartlink ititle=Downloads isort="lch.hits" icontrol=$galInfo structure_id=$gContent->mStructureId}
+ </th>
+ {/if}
+ <th style="width:20%">{tr}Actions{/tr}</th>
+ </tr>
+ {foreach from=$gContent->mItems item=galItem}
+ <tr class="{cycle values="odd,even"}">
+ {if $thumbsize}
+ <td style="text-align:center;">
+ {if $galItem->mInfo.content_type_guid != 'fisheyegallery' }
+ {if $gBitSystem->isFeatureActive( 'site_fancy_zoom' )}
+ {if $gContent->hasEditPermission() || $gGallery && $gGallery->getPreference( 'link_original_images' )}
+ <a href="{$galItem->mInfo.source_url|escape}">
+ {else}
+ <a href="{$galItem->mInfo.thumbnail_url.large}">
+ {/if}
+ {/if}
+ <img src="{$galItem->mInfo.thumbnail_url.$thumbsize}" alt="{$galItem->mInfo.title|escape}" title="{$galItem->mInfo.title|escape}" />
+ {if $gBitSystem->isFeatureActive( 'site_fancy_zoom' )}
+ </a>
+ {/if}
+ {else}
+ <a href="{$galItem->getDisplayUrl()|escape}">
+ <img class="thumb" src="{$galItem->getThumbnailUri()}" alt="{$galItem->mInfo.title|escape|default:'image'}" />
+ </a>
+ {/if}
+ </td>
+ {/if}
+ <td>
+ <h3><a href="{$galItem->mInfo.display_url}">{$galItem->mInfo.title|escape}</a></h3>
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_desc' ) && $galItem->mInfo.data}
+ {$galItem->mInfo.parsed_data}
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_attid' )}
+ <small>{$galItem->mInfo.wiki_plugin_link}</small>
+ {assign var=br value=1}
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_name' )}
+ {if $br}<br />{/if}
+ {if $gBitUser->hasPermission( 'p_treasury_view_item' )}
+ <a href="{$galItem->mInfo.display_url}">
+ {/if}
+ {$galItem->mInfo.filename} <small>({$galItem->mInfo.mime_type})</small>
+ {if $gBitUser->hasPermission( 'p_treasury_view_item' )}
+ </a>
+ {/if}
+ {/if}
+ </td>
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_date' ) || $gBitSystem->isFeatureActive( 'fisheye_item_list_creator' )}
+ <td>
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_date' )}
+ {$galItem->mInfo.created|bit_short_date}<br />
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_creator' )}
+ {tr}by{/tr}: {displayname hash=$galItem->mInfo}
+ {/if}
+ </td>
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_size' )}
+ <td style="text-align:right;">
+ {if $galItem->mInfo.download_url}
+ {$galItem->mInfo.file_size|display_bytes}
+ {/if}
+ {if $galItem->mInfo.prefs.duration}
+ {if $galItem->mInfo.download_url} / {/if}{$galItem->mInfo.prefs.duration|display_duration}
+ {/if}
+ </td>
+ {/if}
+ {if $gBitSystem->isFeatureActive( 'fisheye_item_list_hits' )}
+ <td style="text-align:right;">
+ {$galItem->mInfo.hits|default:"{tr}none{/tr}"}
+ </td>
+ {/if}
+ <td class="actionicon">
+ {if $galItem->mInfo.content_type_guid != 'fisheyegallery' }
+ {if $gBitUser->hasPermission( 'p_treasury_download_item' ) && $galItem->mInfo.download_url}
+ <a href="{$galItem->mInfo.download_url}">{biticon ipackage="icons" iname="emblem-downloads" iexplain="Download File"}</a>
+ {/if}
+ {if $gBitUser->hasPermission( 'p_treasury_view_item' )}
+ <a href="{$galItem->mInfo.display_url}">{biticon ipackage="icons" iname="document-open" iexplain="View File"}</a>
+ {/if}
+ {if $gContent->isOwner( $galItem->mInfo ) || $gBitUser->isAdmin()}
+ <a href="{$smarty.const.FISHEYE_PKG_URL}edit_image.php?content_id={$galItem->mInfo.content_id}&amp;action=edit">{biticon ipackage="icons" iname="accessories-text-editor" iexplain="Edit File"}</a>
+ <a href="{$smarty.const.FISHEYE_PKG_URL}edit_image.php?content_id={$galItem->mInfo.content_id}&amp;delete=1">{biticon ipackage="icons" iname="edit-delete" iexplain="Remove File"}</a>
+ {/if}
+ {/if}
+ </td>
+ </tr>
+ {/foreach}
+ </table>
+
+