downloadlist
Table of Contents
Classes
- DownloadList
- Plugin option handling class
- AlbumZip
Constants
- OFFSET_PATH = 3
- Detailed Gallery Statistics
Functions
- printBarGraph() : mixed
- Prints a table with a bar graph of the values.
- printdownloadList() : mixed
- Prints the actual download list included all subfolders and files
- getdownloadList() : array<string|int, mixed>
- Gets the actual download list included all subfolders and files
- getDownloadURL() : mixed
- Gets the download url for a file
- printDownloadURL() : mixed
- Prints a download link for a file, depending on the plugin options including the downloadcount and filesize
- printFullImageDownloadURL() : mixed
- Prints the dwnload url link for a full image
- printDownloadAlbumZipURL() : mixed
- Prints a download link for an album zip of the current album (therefore to be used only on album.php/image.php).
Constants
OFFSET_PATH
Detailed Gallery Statistics
public
mixed
OFFSET_PATH
= 3
This plugin shows statistical graphs and info about your gallery's images and albums
This plugin is dependent on the css of the gallery_statistics utility plugin!
Functions
printBarGraph()
Prints a table with a bar graph of the values.
printBarGraph() : mixed
printdownloadList()
Prints the actual download list included all subfolders and files
printdownloadList([string $dir = '' ][, string $listtype = 'ol' ][, array<string|int, mixed> $filters = array() ][, array<string|int, mixed> $excludesuffixes = '' ][, string $sort = 'desc' ]) : mixed
Parameters
- $dir : string = ''
-
An optional different folder to generate the list that overrides the folder set on the option.
- $listtype : string = 'ol'
-
"ol" or "ul" for the type of HTML list you want to use
- $filters : array<string|int, mixed> = array()
-
an array of files to exclude from the list. Standard items are Array( '.', '..','.DS_Store','Thumbs.db','.htaccess','.svn')
- $excludesuffixes : array<string|int, mixed> = ''
-
an array of file suffixes (without trailing dot to exclude from the list (e.g. "jpg")
- $sort : string = 'desc'
-
'asc" or "desc" (default) for alphabetical ascending or descending list
getdownloadList()
Gets the actual download list included all subfolders and files
getdownloadList(string $dir8, array<string|int, mixed> $filters8, array<string|int, mixed> $excludesuffixes, string $sort) : array<string|int, mixed>
Parameters
- $dir8 : string
-
An optional different folder to generate the list that overrides the folder set on the option. This could be a subfolder of the main download folder set on the plugin's options. You have to include the base directory as like this: "folder" or "folder/subfolder" or "../folder" You can also set any folder within or without the root of your Zenphoto installation as a download folder with this directly
- $filters8 : array<string|int, mixed>
-
an array of files to exclude from the list. Standard items are '.', '..','.DS_Store','Thumbs.db','.htaccess','.svn'
- $excludesuffixes : array<string|int, mixed>
-
an array of file suffixes (without trailing dot to exclude from the list (e.g. "jpg")
- $sort : string
-
'asc" or "desc" (default) for alphabetical ascending or descending list
Return values
array<string|int, mixed>getDownloadURL()
Gets the download url for a file
getDownloadURL(string $file) : mixed
Parameters
- $file : string
-
the path to a file to get a download link.
printDownloadURL()
Prints a download link for a file, depending on the plugin options including the downloadcount and filesize
printDownloadURL(string $file[, string $linktext = NULL ]) : mixed
Parameters
- $file : string
-
the path to a file to print a download link.
- $linktext : string = NULL
-
Optionally how you wish to call the link. Set/leave to NULL to use the filename.
printFullImageDownloadURL()
Prints the dwnload url link for a full image
printFullImageDownloadURL([string $linktext = null ][, obj $imageobj = null ]) : mixed
Parameters
- $linktext : string = null
-
Linktext for the download
- $imageobj : obj = null
-
Optional image object to use, otherwise the current image if available
Tags
printDownloadAlbumZipURL()
Prints a download link for an album zip of the current album (therefore to be used only on album.php/image.php).
printDownloadAlbumZipURL([string $linktext = NULL ][, object $albumobj = NULL ][, bool $fromcache = NULL ]) : mixed
This function only creates a download count and then redirects to the original Zenphoto album zip download.
Parameters
- $linktext : string = NULL
- $albumobj : object = NULL
- $fromcache : bool = NULL
-
if true get the images from the cache