Zphotos_Album Class Reference

Inheritance diagram for Zphotos_Album:
Zphotos_Data

Public Member Functions

Accessors

 getPhotos ()
 getFirstPhoto ()
 getRandomPhoto ()
 getPhotosNumber ()
 getAlbums ()
 getAlbumsNumber ()
 hasAlbums ()
 isRootAlbum ()
 getUrl ()
 getBaseUrl ()
 isEmpty ()
Sort methods

 sortAlbums ()
 sortPhotos ()
Pagging methods

 setPhotosNumberByPage ($maxSize)
 getPhotosNumberByPage ()
 hasSeveralPages ()
 getPagesNumber ()
 hasNextPage ()
 getNextPageUrl ()
 hasPreviousPage ()
 getPreviousPageUrl ()
 getPageUrlForPhoto ($photo)
 getPageUrl ()
Photo methods

 searchPhoto ($name)
 hasNextPhoto ($photo)
 getNextPhoto ($photo)
 hasPreviousPhoto ($photo)
 getPreviousPhoto ($photo)
Public methods

 searchAlbum ($path)

Constructor



 __construct ($path, &$album, &$options)

Constructor & Destructor Documentation

__construct ( path,
&$  album,
&$  options 
)

Constructeur.

Parameters:
$path,le chemin vers le dossier de l'album. (chaîne de caractères)
$album,l'album parent. (objet Zphotos_Album)
$options,les options de Zphotos Express. (objet Zphotos_Options)

Reimplemented from Zphotos_Data.


Member Function Documentation

getAlbums (  ) 
Returns:
la liste des sous-albums. (tableau d'objet Album)
See also:
getAlbumsNumber()
getAlbumsNumber (  ) 
Returns:
le nombre de sous-albums. (nombre)
See also:
getAlbums()
getBaseUrl (  ) 
Note:
Cette url a pour but d'être completée par un sous-album, une photo, etc.
Returns:
l'url de base de l'album. Elle
getFirstPhoto (  ) 
Note:
Cette méthode peut être utile pour présenter l'album.
Returns:
la première photo de l'album, ou s'il est vide, d'un des sous-albums. (objet Photo)
See also:
getRandomPhoto()
getNextPageUrl (  ) 
Returns:
l'url de la page suivante. (chaîne de caractères)
See also:
hasNextPage()
getPageUrl()
Todo:
supprimer les référence à $this->page
getNextPhoto ( photo  ) 
Parameters:
photo en question. (objet Photo)
Returns:
la photo suivante de la photo passée en paramètre. (objet Photo)
See also:
hasNextPhoto()
getPagesNumber (  ) 
Returns:
le nombre de pages de photo dans l'album. (booléen)
See also:
setPhotosNumberByPage()
getPageUrl (  ) 
Parameters:
numero de la page. (nombre) (facultatif, page courante par defaut)
Returns:
l'url de la page recherchée. (chaîne de caractères)
getPageUrlForPhoto ( photo  ) 
Parameters:
la photo dont on cherche la page. (objet Photo)
Returns:
l'url de la page contenant d'une photo donnée. (chaîne de caractères)
See also:
getPageUrl()
getPhotos (  ) 
Parameters:
le numero de la page. (nombre) (facultatif)
Returns:
la liste des photos de la page de l'album. (tableau d'objets Photo)
See also:
getPhotosNumber()
getFirstPhoto()
getRandomPhoto()
getPhotosNumber (  ) 
Returns:
le nombre de photos présentes dans l'album. (nombre)
See also:
getPhotos()
getPhotosNumberByPage (  ) 
Returns:
le nombre de photos à afficher par page, 0 si ce n'est pas limité. (nombre)
getPreviousPageUrl (  ) 
Returns:
l'url de la page precedente. (chaîne de caractères)
See also:
hasPreviousPage()
getPageUrl()
getPreviousPhoto ( photo  ) 
Parameters:
photo en question. (objet Photo)
Returns:
la photo précédente de la photo passée en paramètre. (objet Photo)
See also:
hasPreviousPhoto()
getRandomPhoto (  ) 
Note:
Cette méthode peut être utile pour présenter l'album.
Returns:
une photo aléatoire parmi l'album, ou s'il est vide, des sous-albums. (objet Photo)
See also:
getFirstPhoto()
getUrl (  ) 
Returns:
l'url de l'album. (chaîne de caractères)
See also:
getBaseUrl()
hasAlbums (  ) 
Returns:
vrai si cet album est un parent de l'album courant. (booleen)
hasNextPage (  ) 
Returns:
vrai si la page courante a une page suivante. (booléen)
See also:
getNextPageUrl()
hasNextPhoto ( photo  ) 

Est-ce qu'une photo donnée a une photo suivante ?

Parameters:
photo en question. (objet Photo)
Returns:
vrai si la photo passée en parametre a une photo suivante. (booleen)
See also:
getNextPhoto()
hasPreviousPage (  ) 
Returns:
vrai si la page courante a une page precedente. (booléen)
See also:
getPreviousPageUrl()
hasPreviousPhoto ( photo  ) 

Est-ce qu'une photo donnée a une photo précédente ?

Parameters:
photo en question. (objet Photo)
Returns:
vrai si la photo passée en parametre a une photo précédente. (booleen)
See also:
getPreviousPhoto()
hasSeveralPages (  ) 
Returns:
vrai s'il y a plusieurs pages de photos. (booléen)
See also:
getPagesNumber()
isEmpty (  ) 

Est-ce que l'album est vide, c'est-a-dire ne contient aucune photo ?

Parameters:
est-ce que vous voulez savoir si mes sous-albums sont vides également ? (booleen) (facultatif, faux par defaut)
Returns:
vrai si l'album est vide. (booleen)
isRootAlbum (  ) 
Returns:
vrai si cet album est l'album racine. (booleen)
searchAlbum ( path  ) 
Parameters:
$path,le chemin correspondant à l'album recherché. (chaîne de caratères)
Returns:
l'album qui correspond au chemin passé en paramètre. (objet Album)
searchPhoto ( name  ) 
Parameters:
nom de la photo recherchée. (chaîne de caractères)
Returns:
la photo qui correcpond au nom passé en paramètre. (objet Photo)
setPhotosNumberByPage ( maxSize  ) 

Change le nombre de photo à afficher par page.

Note:
Si vous ne voulez pas de système de page, il faut le mettre à 0.
Parameters:
nombre maximum de photos a afficher par page. (nombre)
sortAlbums (  ) 

Trie les sous-albums

Parameters:
le critère, peut prendre comme valeur 'name' ou 'date'. (chaîne de caractères) (facultatif, 'name', par defaut)
voulez-vous trier a l'envers ? (booleen) (facultatif, faux par defaut)
dois-je trier mes sous-albums egalement ? (booleen) (facultatif, faux par defaut)
See also:
sortPhotos()
sortPhotos (  ) 

Trie les photos

Parameters:
le critère, peut prendre comme valeur 'name' ou 'date'. (chaîne de caractères) (facultatif, 'name', par defaut)
voulez-vous trier a l'envers ? (booleen) (facultatif, faux par defaut)
dois-je trier les photos de mes sous-albums egalement ? (booleen) (facultatif, faux par defaut)
See also:
sortAlbums()

The documentation for this class was generated from the following file: