Class Whups_QueryManager

Description

Located in /lib/Query.php (line 870)


	
			
Variable Summary
 Horde_Share $_shareManager
Method Summary
 Whups_QueryManager Whups_QueryManager ()
 void delete (Whups_Query $query)
 Whups_Query getQuery (integer $queryId)
 Whups_Query getQueryBySlug (string $slug)
 boolean hasPermission (integer $queryId, string $userid, integer $permission, [string $creator = null])
 void listQueries ( $user, [ $return_slugs = false])
 void newQuery ()
 void save (Whups_Query $query)
 Whups_Query _getQuery (Horde_Share_Object $share)
Variables
Horde_Share $_shareManager (line 877)

Horde_Share instance for managing shares.

Methods
Constructor Whups_QueryManager (line 882)

Constructor.

Whups_QueryManager Whups_QueryManager ()
delete (line 1033)
void delete (Whups_Query $query)
getQuery (line 894)

Returns a specific query identified by its id.

  • return: The matching query or null if not found.
Whups_Query getQuery (integer $queryId)
  • integer $queryId: A query id.
getQueryBySlug (line 911)

Returns a specific query identified by its slug name.

  • return: The matching query or null if not found.
Whups_Query getQueryBySlug (string $slug)
  • string $slug: A query slug.
hasPermission (line 956)

Checks to see if a user has a given permission to $queryId.

  • return: Whether or not $userid has $permission.
boolean hasPermission (integer $queryId, string $userid, integer $permission, [string $creator = null])
  • integer $queryId: The query to check.
  • string $userid: The userid of the user.
  • integer $permission: A PERMS_* constant to test for.
  • string $creator: The creator of the event.
listQueries (line 969)

List queries.

void listQueries ( $user, [ $return_slugs = false])
  • $user
  • $return_slugs
newQuery (line 989)
void newQuery ()
save (line 997)
void save (Whups_Query $query)
_getQuery (line 932)

Builds a query object from a share object.

  • return: The query object built from the share.
Whups_Query _getQuery (Horde_Share_Object $share)
  • Horde_Share_Object $share: A share object representing a query.

Documentation generated on Sun, 30 Jan 2011 05:41:42 +0000 by phpDocumentor 1.4.3