| 
|   | checkRole ($role, $account=null) | 
|   | Check whether the user has one of a specified set of roles.  More...
  | 
|   | 
|   | hasRole ($role, $account=null) | 
|   | Determine whether a user has a specific role explicitly set.  More...
  | 
|   | 
|   | filterByRole ($items, $field) | 
|   | Filter the given list, retaining only the objects that match the current user's role profile in the given parameter.  More...
  | 
|   | 
|   | formatAddress () | 
|   | Utility function to nicely format addresses, etc.  More...
  | 
|   | 
|   | formatCurrency ($amount) | 
|   | Utility function to format currency using $ and , and stuff.  More...
  | 
|   | 
|   | formatDate ($date) | 
|   | Utility function to format date (no time component).  More...
  | 
|   | 
|   | formatMonthYear ($date) | 
|   | 
|   | formatDateShort ($date) | 
|   | Utility function to format date in short form (MM/DD/YYYY), with no time component.  More...
  | 
|   | 
|   | formatDateLong ($date) | 
|   | 
|   | formatTimestamp ($ts) | 
|   | Utility function to format readable date from a timestamp (no time component).  More...
  | 
|   | 
|   | formatTimestampShort ($ts) | 
|   | 
|   | getMonthDays ($m, $y) | 
|   | Returns the number of days in the specified month.  More...
  | 
|   | 
|   | getMonthWeekDays ($month, $year) | 
|   | Get the number of week days in the specified month.  More...
  | 
|   | 
|   | formatTime12 ($time) | 
|   | Format a time in 12 hour clock, no seconds.  More...
  | 
|   | 
|   | formatDateTime12 ($time) | 
|   | Format a date and time in 12 hour clock, no seconds.  More...
  | 
|   | 
|   | formatDateTime12Hr ($datetime) | 
|   | 
|   | formatStartDateToEndDate ($start, $end) | 
|   | 
|   | format_phone ($phone) | 
|   | 
|   | now () | 
|   | Returns the current time and date in a database compatible format.  More...
  | 
|   | 
|   | today () | 
|   | Returns today as a string.  More...
  | 
|   | 
|   | jsSafe ($str, $escapeEntities=false) | 
|   | Utility function to escape a string correctly for use in a Javascript client-side call.  More...
  | 
|   | 
|   | htmlsafe ($str) | 
|   | 
|   | cleanHTMLTags ($str) | 
|   | 
|   | HTMLToText ($html) | 
|   | 
|   | cleanQuotes ($str) | 
|   | 
|   | printMIMETypeList ($types) | 
|   | Outputs the MIME type list based on an array of MIME types.  More...
  | 
|   | 
|   | getDocType ($doc) | 
|   | Returns a human-readable type name for a document, based on the file extension of the supplied file name.  More...
  | 
|   | 
|   | getDocSize ($doc) | 
|   | Returns the file size in Kb for a document.  More...
  | 
|   | 
|   | getDocMimeType ($name) | 
|   | 
|   | getDocIcon ($doc) | 
|   | 
|   | checkNumeric ($p) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkNumericList ($p, $separator=",") | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkIdentifier ($p) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkIdentifierList ($p) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkValidEmail ($e) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkValidDate ($d) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkValidDateTime ($d) | 
|   | Security helper function.  More...
  | 
|   | 
|   | checkPlainGUID ($guid) | 
|   | Checkes whether the provided string is an undecorated GUID (i.e.  More...
  | 
|   | 
|   | checkGUID ($guid) | 
|   | Checks whether the provided string is in a valid form for a GUID.  More...
  | 
|   | 
|   | color ($count) | 
|   | Utility function to nicely format addresses, etc.  More...
  | 
|   | 
|   | ellipsis ($txt, $max, $wholeWord=false) | 
|   | Truncate the supplied text at the given maximum length.  More...
  | 
|   | 
|   | rteSafe ($strText) | 
|   | 
|   | firstSentence ($text) | 
|   | Returns the first sentence of the supplied text.  More...
  | 
|   | 
|   | stripHTML ($text) | 
|   | 
|   | parseMultiParam ($collection, $param) | 
|   | Parse out multiple values from the provided collection that have the same root name, and return the results in an array.  More...
  | 
|   | 
|   | option ($value, $text, $sel="") | 
|   | Write out an option tag, marking as selected if applicable.  More...
  | 
|   | 
|   | str_option ($value, $text, $sel="") | 
|   | Write out an option tag to a string, marking as selected if applicable.  More...
  | 
|   | 
|   | registerRedirectLogCallback ($callback) | 
|   | 
|   | redirect ($page) | 
|   | Simplified redirect.  More...
  | 
|   | 
|   | getCleanQueryString () | 
|   | Returns the query string for the current page, cleaned of any Fakoli-related navigation parameters.  More...
  | 
|   | 
|   | trace ($msg, $lvl=3, $callStack=null) | 
|   | Send output to the trace log.  More...
  | 
|   | 
|   | getScaledSize ($size, $decimal_places=1) | 
|   | Get human-readable file size from raw number of bytes.  More...
  | 
|   | 
|   | roundFormat ($num, $abbrev=false) | 
|   | 
|   | getIcon ($file) | 
|   | Retrieves a graphic icon appropriate for the given file.  More...
  | 
|   | 
|   | includeRemote ($host, $file) | 
|   | Includes the contents of the given remote file, with any relative src or href references converted to absolute references.  More...
  | 
|   | 
|   | getRemote ($url, $username="", $password="") | 
|   | Retrieve the contents of the remote file at the given URL.  More...
  | 
|   | 
|   | jsonRequest ($url, $params=array()) | 
|   | Make a simple GET request to a JSON-return RESTful API, passing the supplied parameters.  More...
  | 
|   | 
|   | saveRemote ($url, $saveAs) | 
|   | Retreive the contents of the remote file at the given URL and save it to the specified location on the local disk.  More...
  | 
|   | 
|   | canonicalizeURL ($url) | 
|   | Takes a URL and converts relative URLs to absolute URLs for the current site.  More...
  | 
|   | 
|   | sanitizePath ($path) | 
|   | Sanitize a file path, removing relative path sections and ensuring the correct directory separator is used throughout.  More...
  | 
|   | 
|   | postRemote ($url, $data=null, $timeout=30) | 
|   | Make a POST request to a remote URL, returning the results.  More...
  | 
|   | 
|   | postRemoteXML ($url, $xml, $timeout=30) | 
|   | 
|   | getRemoteHeaders ($url) | 
|   | Retrieve the HTTP headers for the specified remote URL (excluding the body).  More...
  | 
|   | 
|   | wrapURL ($url, $width=120) | 
|   | Break a URL at a given string position.  More...
  | 
|   | 
|   | codify ($name) | 
|   | Takes a text string and converts it into a code-compliant format, suitable for use as a variable name or identifier.  More...
  | 
|   | 
|   | prettify ($name) | 
|   | Takes a variable or field name and converts it into a human-readable version (assuming that the original contains human-readable words, of course).  More...
  | 
|   | 
|   | pluralize ($text, $count=0) | 
|   | Takes a singular string and makes it plural.  More...
  | 
|   | 
|   | formatAsHTML ($text) | 
|   | Takes a string and formats it for display as HTML, removing any HTML tags it contains, and converting carriage returns to br tags.  More...
  | 
|   | 
|   | startsWith ($text, $start) | 
|   | Tests whether a string starts with a given sub-string.  More...
  | 
|   | 
|   | endsWith ($text, $end) | 
|   | Tests whether a string ends with the given sub-string.  More...
  | 
|   | 
|   | stripHTMLTags ($text) | 
|   | Removes all HTML tags from the specified string.  More...
  | 
|   | 
|   | ordinalSuffix ($n, $sup=false) | 
|   | Adds the english ordinal suffix to a number.  More...
  | 
|   | 
|   | makeURL ($uri) | 
|   | Ensures that the http:// protocol specifier prefix is present in the supplied string.  More...
  | 
|   | 
|   | formatCheckListItemsforView ($options, $items) | 
|   | For dataitems that are rendered as CheckListFieldRenderer, this function converts the comma-delimited list of items for display.  More...
  | 
|   | 
|   | baseURI ($uri=null) | 
|   | Returns the base URI for the current script, with the query string removed.  More...
  | 
|   | 
|   | appendToQueryString ($qs, $params) | 
|   | Appends the specified parameters to the supplied query string.  More...
  | 
|   | 
|   | registerURLRewriteParameters () | 
|   | Register any URL rewrite parameters that should be excluded from query string reformatting.  More...
  | 
|   | 
|   | getFullQueryString ($includePOST=true) | 
|   | Generates a query string containing the values passed to this page.  More...
  | 
|   | 
|   | toJSArray ($items, $field="") | 
|   | 
|   | prettyPrintJSON ($json) | 
|   | Format the JSON in the supplied string to be more human-readable.  More...
  | 
|   | 
|   | makeRandomString ($len) | 
|   | Creates a randomized string of characters.  More...
  | 
|   | 
|   | arrayFilterKey ( $input, $callback) | 
|   | Filter an array based on applying the specified callback to the keys.  More...
  | 
|   | 
|   | ajaxReturn ($msg=null) | 
|   | Returns a string output and exits the script cleanly.  More...
  | 
|   | 
|   | getMIMEType ($filename) | 
|   | 
|   | array_remove_keys ($array) | 
|   | Remove specified keys from the given array.  More...
  | 
|   | 
|   | xmlEntities ($string) | 
|   | Function to provide html to XML entity renaming.  More...
  | 
|   | 
|   | encode7bit ($text) | 
|   | Encode text to 7-bit clean format, suitable for mail headers.  More...
  | 
|   | 
|   | GUID () | 
|   | Generates a version 4 GUID.  More...
  | 
|   | 
|   | plainGUID () | 
|   | Generates a version 4 GUID with no punctutation.  More...
  | 
|   | 
|   | getBacktrace ($ignore=2) | 
|   | Returns a formatted backtrace suitable for debugging output.  More...
  | 
|   | 
|   | luhnTest ($num) | 
|   | Performs a Luhn validity test for credit card or IMEI numbers.  More...
  | 
|   | 
|   | countMatchingElements ($a, $b) | 
|   | Determines the number of items that two comma-separated lists have in common.  More...
  | 
|   | 
|   | printIncludes ($html=true, $return=false) | 
|   | Outputs a list of all included files.  More...
  | 
|   | 
|   | replaceValues ($substitutions, $target) | 
|   | Given an array of pairs of old and new values, replace all instances of old values with new values in the target string.  More...
  | 
|   | 
|   | fopen_utf8 ($filename) | 
|   | Opens a text file, detects the encoding, inteprets the BOM if present, attaches a stream filter to convert to UTF-8.  More...
  | 
|   | 
|   | fgetcsv_noBOM ($fp) | 
|   | 
|   | tempdir ($dir=null, $prefix='tmp_', $mode=0700, $maxAttempts=1000) | 
|   | Creates a random unique temporary directory, with specified parameters, that does not already exist (like tempnam(), but for dirs).  More...
  | 
|   |