summaryrefslogtreecommitdiff
path: root/edit_image.php
diff options
context:
space:
mode:
authorspiderr <spider@viovio.com>2010-12-28 17:14:11 -0500
committerspiderr <spider@viovio.com>2010-12-28 17:14:11 -0500
commitfe02d98df4d6b99e710e22a8aaa7e31de06a8c92 (patch)
tree448471bfb0a08c18e38ccb5e832248a38e97a1d9 /edit_image.php
parent62de5a62f58c5eb9c2dc5343f6700d62f27b02df (diff)
downloadfisheye-fe02d98df4d6b99e710e22a8aaa7e31de06a8c92.tar.gz
fisheye-fe02d98df4d6b99e710e22a8aaa7e31de06a8c92.tar.bz2
fisheye-fe02d98df4d6b99e710e22a8aaa7e31de06a8c92.zip
add gallerific gallery_view, completely modularize gallery_views, add galleryTree to editing
Diffstat (limited to 'edit_image.php')
-rw-r--r--edit_image.php20
1 files changed, 9 insertions, 11 deletions
diff --git a/edit_image.php b/edit_image.php
index 4de0a90..2c1f8fd 100644
--- a/edit_image.php
+++ b/edit_image.php
@@ -1,6 +1,5 @@
<?php
/**
- * @version $Header$
* @package fisheye
* @subpackage functions
*/
@@ -127,21 +126,20 @@ $gContent->loadParentGalleries();
// Get a list of all existing galleries
$gFisheyeGallery = new FisheyeGallery();
-$listHash = array(
- 'user_id' => $gContent->isValid() ? $gContent->getField( 'user_id' ) : $gBitUser->mUserId,
- 'max_records' => -1,
- 'no_thumbnails' => TRUE,
- 'sort_mode' => 'title_asc',
- 'show_empty' => TRUE,
+$getHash = array(
+ 'user_id' => $gBitUser->mUserId,
);
+if( $gContent->mContentId ) {
+ $getHash['contain_item'] = $gContent->mContentId;
+}
// modify listHash according to global preferences
if( $gBitSystem->isFeatureActive( 'fisheye_show_all_to_admins' ) && $gBitUser->hasPermission( 'p_fisheye_admin' ) ) {
- unset( $listHash['user_id'] );
+ unset( $getHash['user_id'] );
} elseif( $gBitSystem->isFeatureActive( 'fisheye_show_public_on_upload' ) ) {
- $listHash['show_public'] = TRUE;
+ $getHash['show_public'] = TRUE;
}
-$galleryList = $gFisheyeGallery->getList( $listHash );
-$gBitSmarty->assign_by_ref( 'galleryList', $galleryList );
+$galleryTree = $gFisheyeGallery->generateList( $getHash, array( 'name' => "gallery_id", 'id' => "gallerylist", 'item_attributes' => array( 'class'=>'listingtitle'), 'radio_checkbox' => TRUE, ), true );
+$gBitSmarty->assign_by_ref( 'galleryTree', $galleryTree );
$gBitSmarty->assign('requested_gallery', !empty($_REQUEST['gallery_id']) ? $_REQUEST['gallery_id'] : NULL);