value pairs to the params array including * * status - the status message to display. Modifiers will be defined * to integrate the total count and the current state of the * page: e.g. Displaying Page 3 of 5 * csvString - The html string to display for export as csv * rowCount - the number of rows to be included * * @param string action the action being performed * @param array params the array that the pagerParams will be inserted into * * @return void * * @access public * */ function getPagerParams($action, &$params); /** * Returns the sort order array for the given action * * @param string action the action being performed * * @return array the elements that can be sorted along with their properties * @access public * */ function &getSortOrder($action); /** * Returns the column headers as an array of tuples: * (name, sortName (key to the sort array)) * * @param string $action the action being performed * @param enum $type what should the result set include (web/email/csv) * * @return array the column headers that need to be displayed * @access public */ function &getColumnHeaders($action = NULL, $type = NULL); /** * Returns the number of rows for this action * * @param string action the action being performed * * @return int the total number of rows for this action * * @access public * */ function getTotalCount($action); /** * Returns all the rows in the given offset and rowCount * * @param enum $action the action being performed * @param int $offset the row number to start from * @param int $rowCount the number of rows to return * @param string $sort the sql string that describes the sort order * @param enum $type what should the result set include (web/email/csv) * * @return int the total number of rows for this action * @access public */ function &getRows($action, $offset, $rowCount, $sort, $type = NULL); /** * Return the template (.tpl) filename * * @param string $action the action being performed * * @return string * @access public * */ function getTemplateFileName($action = NULL); /** * Return the filename for the exported CSV * * @param string type the type of export required: csv/xml/foaf etc * * @return string the fileName which we will munge to skip spaces and * special characters to avoid various browser issues * */ function getExportFileName($type = 'csv'); }