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_Gallery_Decorator_Date

A decorator around an Ansel_Gallery to allow multiple date groupings to access the same Ansel_Gallery instance.

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.

Package: Ansel
Author: Michael J. Rubinsky mrubinsk@horde.org
Located at Gallery/Decorator/Date.php
Methods summary
public
# __construct( Ansel_Gallery $gallery, array $images = array() )

The Ansel_Gallery_Date constructor.

The Ansel_Gallery_Date constructor.

The client code (Ansel_GalleryMode_Date) needs to call the setDate() method on the new GalleryMode_Date object before it's used.

Parameters

$gallery
The gallery we are decorating.
$images
<p>An array of image ids that this grouping contains.</p>
public mixed
# __call( string $method, array $args )

Magic method - pass thru methods to the wrapped Ansel_Gallery:: or to the Ansel_GalleryMode_Base:: handler.

Magic method - pass thru methods to the wrapped Ansel_Gallery:: or to the Ansel_GalleryMode_Base:: handler.

Parameters

$method
$args

Returns

mixed
public
# __get( mixed $property )
public
# getTile( Ansel_Gallery $parent = null, Ansel_Style $style = null, boolean $mini = false, array $params = array() )

Output the HTML for this gallery's tile.

Output the HTML for this gallery's tile.

Parameters

$parent
The parent Ansel_Gallery object
$style
A gallery style to use.
$mini
Force the use of a mini thumbnail?
$params
<p>Any additional parameters the Ansel_Tile object may need.</p>
public array
# getRecentImages( integer $limit = 10 )

Return the most recently added images in this gallery.

Return the most recently added images in this gallery.

Parameters

$limit
The maximum number of images to return.

Returns

array
An array of Ansel_Image objects
public Ansel_Image
# getImage( integer $id )

Returns the image in this gallery corresponding to the given id.

Returns the image in this gallery corresponding to the given id.

Parameters

$id
The ID of the image to retrieve.

Returns

Ansel_Image
The image object corresponding to the given id.
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
public mixed
# getKeyImage( Ansel_Style $style = null )

Returns the key image for this gallery.

Returns the key image for this gallery.

Parameters

$style
Force the use of this style, if it's available

Returns

mixed
The image_id of the key image or false.
public integer
# countChildren( string $user, integer $perm = Horde_Perms::SHOW, boolean $allLevels = true )

Return a count of the number of children this share has

Return a count of the number of children this share has

Parameters

$user
The user to use for checking perms
$perm
A Horde_Perms::* constant
$allLevels
Count grandchildren or just children

Returns

integer
The number of child shares
public Ansel_Gallery
# getParent( )

Returns a child's direct parent

Returns a child's direct parent

Returns

Ansel_Gallery
The direct parent Horde_Share_Object
public
# getImagesByGrouping( )

Returns all image ids that this grouping contains.

Returns all image ids that this grouping contains.

Array

API documentation generated by ApiGen