|
| 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...
|
|