\Kronolith_Tagger

Kronolith interface to the Horde_Content tagger

Copyright 2009-2017 Horde LLC (http://www.horde.org/)

Summary

Methods
Properties
Constants
search()
No public properties found
TYPE_CALENDAR
TYPE_EVENT
No protected methods found
$_app
$_types
N/A
No private methods found
No private properties found
N/A

Constants

TYPE_CALENDAR

TYPE_CALENDAR

TYPE_EVENT

TYPE_EVENT

Properties

$_app

$_app : 

Type

$_types

$_types : 

Type

Methods

search()

search(array  $tags, array  $filter = array()) : \A

Searches for resources that are tagged with all of the requested tags.

Parameters

array $tags

Either a tag_id, tag_name or an array.

array $filter

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.

Returns

\A —

hash of 'calendars' and 'events' that each contain an array of calendar_ids and event_uids respectively.