|
| querySingle ($class) |
| Performs a query against the database and returns a matching singleton object. More...
|
|
| queryValue ($class, $func) |
| Query the database to calculate an aggregate value. More...
|
|
| reindexList ($list, $field, $autoPromote=true) |
| Reindex an indexed or grouped query result by a different field. More...
|
|
| regroupList ($list, $field) |
| Regroup an indexed or grouped query result by a different field. More...
|
|
| removeDuplicates ($list, $field="") |
| Remove duplicate DataItems from a list, based on the value of a field. More...
|
|
| sortList (&$list, $field) |
| Sorts an array of DataItems based on the values in the specified field. More...
|
|
| updateSortOrder ($class, $field="sort_order", $params=null) |
| Utility method to update sort order for the selected class of objects based on an array that maps primary keys to sort order values. More...
|
|
| toXML ($tag, $objects, $header=null) |
|
| toJSON ($items) |
|
| toJSONGrouped ($items) |
|
| toJSONIndexed ($items) |
|
| fromJSON ($class, $json) |
|
| displayFieldAsList ($items, $field, $separator=", ") |
|
| formatItems ($items, $template, $separator="") |
| Format a list of DataItems using the specified templated. More...
|
|
| extractItems ($items, $indexFormat, $valueFormat) |
|
| extractFieldValues ($items, $field) |
| Extract the field values for the specified field from a list of DataItems. More...
|
|
| extractIndexedFieldValues ($items, $field) |
| Extract the field values for the specified field from a list of DataItems and return them in an array indexed by the primary key values of the source DataItems. More...
|
|
| itemExists ($class, $key) |
| Utility method to test for the existence of a DataItem record in the database. More...
|
|
| findItem ($items, $field, $value) |
| Find the first item in the array that matches the supplied value for the specified field. More...
|
|
| findItemIndex ($items, $field, $value) |
| Find the index of the first item in the array that matches the supplied value for the specified field. More...
|
|
| restoreHTML ($text) |
|
| dumpCSV ($class, $items, $filepath, $filter=null, $append=false) |
| Dump a raw representation of a list of DataItems to CSV (one column per field, default format only) More...
|
|