Overview

Packages

  • Ansel
  • None

Classes

  • Ansel
  • Ansel_Ajax_Application
  • Ansel_Ajax_Imple_EditCaption
  • Ansel_Ajax_Imple_EditFaces
  • Ansel_Ajax_Imple_EditGalleryFaces
  • Ansel_Ajax_Imple_Embed
  • Ansel_Ajax_Imple_GallerySlugCheck
  • Ansel_Ajax_Imple_ImageSaveGeotag
  • Ansel_Ajax_Imple_LocationAutoCompleter
  • Ansel_Ajax_Imple_MapLayerSelect
  • Ansel_Ajax_Imple_TagActions
  • Ansel_Ajax_Imple_ToggleGalleryActions
  • Ansel_Ajax_Imple_ToggleOtherGalleries
  • Ansel_Ajax_Imple_UploadNotification
  • Ansel_Api
  • Ansel_Exception
  • Ansel_Faces
  • Ansel_Faces_Base
  • Ansel_Faces_Facedetect
  • Ansel_Faces_User
  • Ansel_Factory_Faces
  • Ansel_Factory_Storage
  • Ansel_Factory_Styles
  • Ansel_Form_Ecard
  • Ansel_Form_Image
  • Ansel_Form_ImageDate
  • Ansel_Form_Upload
  • Ansel_Gallery
  • Ansel_Gallery_Decorator_Date
  • Ansel_GalleryMode_Base
  • Ansel_GalleryMode_Date
  • Ansel_GalleryMode_Normal
  • Ansel_Image
  • Ansel_ImageGenerator
  • Ansel_ImageGenerator_Mini
  • Ansel_ImageGenerator_PolaroidThumb
  • Ansel_ImageGenerator_PolaroidThumbStack
  • Ansel_ImageGenerator_RoundedThumb
  • Ansel_ImageGenerator_RoundedThumbStack
  • Ansel_ImageGenerator_Screen
  • Ansel_ImageGenerator_ShadowThumb
  • Ansel_ImageGenerator_ShadowThumbStack
  • Ansel_ImageGenerator_SquareThumb
  • Ansel_ImageGenerator_Thumb
  • Ansel_LoginTasks_SystemTask_Upgrade
  • Ansel_Report
  • Ansel_Report_letter
  • Ansel_Report_mail
  • Ansel_Report_tickets
  • Ansel_Search
  • Ansel_Search_exif
  • Ansel_Search_Tag
  • Ansel_Storage
  • Ansel_Style
  • Ansel_Tagger
  • Ansel_Test
  • Ansel_Tile_DateGallery
  • Ansel_Tile_Gallery
  • Ansel_Tile_Image
  • Ansel_View_Ansel
  • Ansel_View_Base
  • Ansel_View_EmbeddedRenderer_GalleryLink
  • Ansel_View_EmbeddedRenderer_Mini
  • Ansel_View_EmbeddedRenderer_Slideshow
  • Ansel_View_Gallery
  • Ansel_View_GalleryProperties
  • Ansel_View_GalleryRenderer_Base
  • Ansel_View_GalleryRenderer_Gallery
  • Ansel_View_GalleryRenderer_GalleryLightbox
  • Ansel_View_Image
  • Ansel_View_List
  • Ansel_View_Results
  • Ansel_View_Slideshow
  • Ansel_View_Upload
  • Ansel_Widget
  • Ansel_Widget_Actions
  • Ansel_Widget_Base
  • Ansel_Widget_GalleryFaces
  • Ansel_Widget_Geotag
  • Ansel_Widget_ImageFaces
  • Ansel_Widget_Links
  • Ansel_Widget_OtherGalleries
  • Ansel_Widget_OwnerFaces
  • Ansel_Widget_SimilarPhotos
  • Ansel_Widget_Tags
  • Ansel_XPPublisher
  • Overview
  • Package
  • Class
  • Tree

Class Ansel_GalleryMode_Normal

Ansel_Gallery_Mode_Normal:: Class for encapsulating gallery methods that depend on the current display mode of the gallery.

Copyright 2008-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.

Ansel_GalleryMode_Base
Extended by Ansel_GalleryMode_Normal
Package: Ansel
Author: Michael J. Rubinsky mrubinsk@horde.org
Located at GalleryMode/Normal.php
Methods summary
public array
# getGalleryChildren( integer $perm = Horde_Perms::SHOW, integer $from = 0, integer $to = 0 )

Get the children of this gallery.

Get the children of this gallery.

Parameters

$perm
The permissions to limit to.
$from
The child to start at.
$to
$count The number of children to return.

Returns

array

A mixed array of Ansel_Gallery and Ansel_Image objects that are children of this gallery.

public An
# getGalleryCrumbData( )

Get an array describing where this gallery is in a breadcrumb trail.

Get an array describing where this gallery is in a breadcrumb trail.

Returns

An

array of 'title' and 'navdata' hashes with the [0] element being the deepest part.

public integer
# countGalleryChildren( integer $perm = Horde_Perms::SHOW, boolean $galleries_only = false )

Return the count this gallery's children

Return the count this gallery's children

Parameters

$perm
The permissions to require.
$galleries_only
Only include galleries, no images.

Returns

integer
The count of this gallery's children.
public array
# listImages( integer $from = 0, integer $count = 0 )

Lists a slice of the image ids in this gallery.

Lists a slice of the image ids in this gallery.

Parameters

$from
The image to start listing.
$count
The numer of images to list.

Returns

array
An array of image_ids
public boolean
# moveImagesTo( array $images, Ansel_Gallery $gallery )

Move images from this gallery to another.

Move images from this gallery to another.

Parameters

$images
The image ids to move.
$gallery
The gallery to move images into.

Returns

boolean

Throws

Ansel_Exception
Horde_Exception_PermissionDenied
public boolean
# removeImage( integer $image, boolean $isStack )

Remove an image from Ansel.

Remove an image from Ansel.

Parameters

$image
Ansel_Image $image The image id or object
$isStack
This represents a stack image

Returns

boolean

Throws

Horde_Exception_NotFound
public
# getImages( integer $from = 0, integer $count = 0 )

Gets a slice of the images in this gallery.

Gets a slice of the images in this gallery.

Parameters

$from
The image to start fetching.
$count
The numer of images to return.
public boolean
# hasSubGalleries( )

Checks if the gallery has any subgallery

Checks if the gallery has any subgallery

Returns

boolean
public integer
# countImages( boolean $subgalleries = false )

Returns the number of images in this gallery and, optionally, all sub-galleries.

Returns the number of images in this gallery and, optionally, all sub-galleries.

Parameters

$subgalleries
<p>Determines whether subgalleries should be counted or not.</p>

Returns

integer
number of images in this gallery
Methods inherited from Ansel_GalleryMode_Base
__construct(), getDate(), hasFeature(), setDate()
API documentation generated by ApiGen