Kronolith_Tagger
extends Horde_Core_Tagger
in package
Kronolith interface to the Horde_Content tagger
Copyright 2009-2017 Horde LLC (http://www.horde.org/)
Tags
Table of Contents
- TYPE_CALENDAR = 'calendar'
- TYPE_EVENT = 'event'
- $_app : mixed
- $_types : mixed
- search() : A
- Searches for resources that are tagged with all of the requested tags.
Constants
TYPE_CALENDAR
public
mixed
TYPE_CALENDAR
= 'calendar'
TYPE_EVENT
public
mixed
TYPE_EVENT
= 'event'
Properties
$_app
protected
mixed
$_app
= 'kronolith'
$_types
protected
mixed
$_types
= array(self::TYPE_EVENT, self::TYPE_CALENDAR)
Methods
search()
Searches for resources that are tagged with all of the requested tags.
public
search(array<string|int, mixed> $tags[, array<string|int, mixed> $filter = array() ]) : A
Parameters
- $tags : array<string|int, mixed>
-
Either a tag_id, tag_name or an array.
- $filter : array<string|int, mixed> = array()
-
Array of filter parameters.
- type (string) - only return either events or calendars, not both.
- user (array) - only include objects owned by these users.
- calendar (array) - restrict to events contained in these calendars.
Return values
A —hash of 'calendars' and 'events' that each contain an array of calendar_ids and event_uids respectively.