static void
pathToString
( &$path)
static void
stringToPath
( $pathstring)
Returns human readable descriptions of all operator types.
static array
textOperators
()
Constructor
Whups_Query
Whups_Query
( &$qManager, [ $qDetails = array()])
Delete this object from the backend permanently.
boolean|PEAR_Error
delete
()
void
deleteNode
( $pathstring)
Tab operations for this query.
void
getTabs
( $vars)
Checks to see if a user has a given permission.
boolean
hasPermission
(string $userid, integer $permission, [string $creator = null])
-
string
$userid: The userid of the user.
-
integer
$permission: A PERMS_* constant to test for.
-
string
$creator: The creator of the event.
void
hoist
( $pathstring)
void
insertBranch
( $pathstring, $type)
void
insertCriterion
( $pathstring, $criterion, $cvalue, $operator, $value)
-
$pathstring
-
$criterion
-
$cvalue
-
$operator
-
$value
Operations.
void
pathToForm
( &$vars)
Bottom up traversal.
void
reduce
( &$obj, $method, &$vars)
Saves any changes to this object to the backend permanently. New objects are added instead.
boolean|PEAR_Error
save
()
Top down traversal.
void
walk
( &$obj, $method)