IP.Board  3.3.0
tags_gallery_images Class Reference
Inheritance diagram for tags_gallery_images:
classes_tag_abstract

Public Member Functions

 __construct ()
 can ($what, $where)
 getIsVisible ($where)
 getParentId ($where)
 getPermissionData ($where)
 init ()
 render ($what, $where)
 search ($tags, $options)

Protected Member Functions

 _canSearchAlbum ($id)
 _getFieldId ($where)
 _getImage ($imageId)
 _getPreDefinedTags ($where=array())
 _prefixesEnabled ($where)

Protected Attributes

 $imageCache = array()

Constructor & Destructor Documentation

CONSTRUCTOR

Returns:
void

Member Function Documentation

_canSearchAlbum ( id) [protected]

Check an album for tag searching

Parameters:
id$idForum ID
Returns:
boolean True if it can be searched
_getFieldId ( where) [protected]

Get text field name (future expansion)

Parameters:
arrayWhere Data
Returns:
Booyaleean

Reimplemented from classes_tag_abstract.

_getImage ( imageId) [protected]

Fetch an image

Parameters:
integer$imageIdImage ID
Returns:
array Image data
_getPreDefinedTags ( where = array()) [protected]

Fetch a list of pre-defined tags

Parameters:
arrayWhere Data
Returns:
Array of pre-defined tags or null

Reimplemented from classes_tag_abstract.

_prefixesEnabled ( where) [protected]

Can set an item as a topic prefix

Parameters:
array$whereWhere Data
Returns:
boolean

Reimplemented from classes_tag_abstract.

can ( what,
where 
)

Basic permission check

Parameters:
string$what(add/remove/edit/create/prefix) [ add = add new tags to items, create = create unique tags, use a tag as a prefix for an item ]
array$wheredata

Reimplemented from classes_tag_abstract.

getIsVisible ( where)

DEFAULT: returns true and should be defined in your own class

Parameters:
arrayWhere Data
Returns:
int If meta item is visible (not unapproved, etc)

Reimplemented from classes_tag_abstract.

getParentId ( where)

Fetches parent ID

Parameters:
arrayWhere Data
Returns:
int Id of parent if one exists or 0

Reimplemented from classes_tag_abstract.

getPermissionData ( where)

Fetches permission data

Parameters:
arrayWhere Data
Returns:
string Comma delimiter or *

Reimplemented from classes_tag_abstract.

init ( )

Init

Returns:
void

Reimplemented from classes_tag_abstract.

render ( what,
where 
)

Little 'trick' to force preset tags

Parameters:
stringview to show
arrayWhere data to show

Reimplemented from classes_tag_abstract.

search ( tags,
options 
)

Search for tags

Parameters:
mixed$tagsArray or string
array$optionsArray( 'meta_id' (array), 'meta_parent_id' (array), 'olderThan' (int), 'youngerThan' (int), 'limit' (int), 'sortKey' (string) 'sortOrder' (string) )

Reimplemented from classes_tag_abstract.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables