| Operator | Summary |
|---|
| append |
Returns the input array with appended elements. |
| array |
Creates and returns a new array. |
| array_sum |
Returns the sum of all elements in an array. |
| begins_with |
Checks if an array starts with a specific element/sequence. |
| compare |
Compares the contents of two arrays. |
| contains |
Checks if an array contains a specific element. |
| ends_with |
Checks if an array ends with a specific element or sequence. |
| explode |
Splits the input array and returns it as an array of sub-arrays. |
| extract |
Returns a portion of the input array. |
| extract_left |
Returns a portion of the start of the input array. |
| extract_right |
Returns a portion of the end of the input array. |
| hash |
Creates and returns a new associative array (a hash). |
| implode |
Joins array elements with strings. |
| insert |
Inserts an element/sequence at specified position in an array. |
| merge |
Merges input and passed arrays into one array. |
| prepend |
Returns the input array prepended with specified elements. |
| remove |
Returns the input array without some of the original elements. |
| repeat |
Returns a repeated version of the input array. |
| reverse |
Returns a reversed version of the input array. |
| unique |
Returns the input array without duplicate elements. |
| Operator | Summary |
|---|
| and |
Evaluates all parameters to check if any are evaluated as FALSE. |
| choose |
Returns one of the parameters (pinpointed by the input parameter). |
| cond |
Returns the value of the first clause who's condition is TRUE. |
| eq |
Returns TRUE if the input equals the first parameter or if all parameters are equal. |
| false |
Creates and returns a boolean FALSE. |
| first_set |
Returns the first parameter that is set (or FALSE). |
| ge |
Returns TRUE if a parameter is greater than or equal to another parameter. |
| gt |
Returns TRUE if a parameter is greater than another parameter. |
| le |
Returns TRUE if a parameter is less than or equal to another parameter. |
| lt |
Returns TRUE if a parameter is less than another parameter. |
| ne |
Returns TRUE if one or more of the parameters do not match. |
| not |
Returns the opposite of the input or the first parameter (TRUE/FALSE). |
| null |
Returns TRUE if the input value is NULL (not the same as 0). |
| or |
Evaluates all parameters until one is found to be TRUE, returns that value. |
| true |
Creates and returns a boolean TRUE. |
| Operator | Summary |
|---|
| abs |
Returns a positive value of either the input or the first parameter. |
| ceil |
Returns the next highest integer value of input or parameter. |
| dec |
Returns input or parameter decremented by one. |
| div |
Divides input or first parameter by the remaining parameters. |
| floor |
Returns the next lowest integer value of input or parameter. |
| inc |
Increments either the input or the first parameter with one. |
| max |
Returns the largest value of all parameters. |
| min |
Returns the smallest value of all parameters. |
| mod |
Returns the modulo of two parameters. |
| mul |
Multiplies all parameters and returns the result. |
| rand |
Returns a random integer. |
| round |
Returns a rounded version of the input or a parameter value. |
| sub |
Subtracts all remaining parameters from the first parameter. |
| sum |
Returns the sum of all parameters. |
| Operator | Summary |
|---|
| action_icon |
Not documented yet. |
| attribute |
Makes it possible to inspect the contents of arrays, hashes and objects. |
| classgroup_icon |
Outputs an image tag referencing a class group icon. |
| class_icon |
Outputs an image tag referencing a class icon. |
| content_structure_tree |
Not documented yet. |
| ezpackage |
Not documented yet. |
| flag_icon |
Outputs an image tag referencing a flag icon. |
| gettime |
Converts a UNIX timestamp to a human friendly structure. |
| icon_info |
Not documented yet. |
| makedate |
Generates the UNIX timestamp of a given date. |
| maketime |
Generates the UNIX timestamp of a given date/time. |
| mimetype_icon |
Outputs an image tag referencing a MIME type icon. |
| month_overview |
Generates a structure that can be used to build a calendar. |
| pdf |
Provides access to the PDF functions. |
| roman |
Generates a roman representation of a number. |
| topmenu |
Not documented yet. |
| treemenu |
Fetches a subtree of nodes for the purpose of menu generation. |
| Operator | Summary |
|---|
| append |
Returns the input string with a custom sequence appended to it. |
| autolink |
Returns the input string with the addresses replaced by link tags. |
| begins_with |
Checks if a string starts with a specific character/sequence. |
| break |
Returns the input string with all newlines converted to HTML breaks. |
| chr |
Generates a string based on the input array of ASCII/UNICODE values. |
| compare |
Compares the contents of two strings. |
| concat |
Merges several strings into one string. |
| contains |
Checks if a string contains a specific element. |
| count_chars |
Returns the length of the input string. |
| count_words |
Returns the number of words that make up the input string. |
| crc32 |
Returns the CRC32 polynomial of the input string. |
| downcase |
Returns a lowercased version of the input string. |
| ends_with |
Checks if a string ends with a specific character/sequence. |
| explode |
Splits the input string and returns it as an array of strings. |
| extract |
Returns a portion of the input string. |
| extract_left |
Returns a portion of the start of the input string. |
| extract_right |
Returns a portion of the end of the input string. |
| indent |
Returns an indented version of the input string. |
| insert |
Returns the input string with additional text inserted at a specified position. |
| md5 |
Returns the MD5 hash of the input string. |
| nl2br |
Returns the input string with all newlines converted to HTML breaks. |
| ord |
Returns an array containing the ASCII/UNICODE values of the input string. |
| pad |
Returns a lengthened version of the input string. |
| prepend |
Returns the input string prepended with a custom sequence. |
| remove |
Returns a pruned version of the input string. |
| repeat |
Returns a repeated version of the input string. |
| reverse |
Returns a reversed version of the input string. |
| rot13 |
Returns a ROT13 transformation of the input string. |
| shorten |
Returns a shortened version of the input string. |
| simpletags |
Returns a partially marked up version of the input string. |
| simplify |
Returns a simplified version of the input string. |
| trim |
Returns a stripped version of the input string. |
| upcase |
Returns a capitalized version of the input string. |
| upfirst |
Returns the input string with a capitalized initial letter. |
| upword |
Returns the input string with capitalized initial letters. |
| wash |
Returns an HTML-safe version of the input string. |
| wordtoimage |
Returns the input string with embedded image tags. |
| wrap |
Returns a wrapped version of the input string. |
| Operator | Summary |
|---|
| count |
Returns the count of the input parameter. |
| float |
Converts the input parameter to a float. |
| get_class |
Returns the class name of an object. |
| get_type |
Returns the type of the provided variable. |
| int |
Converts the input parameter to an integer. |
| is_array |
Returns TRUE if the provided variable is an array. |
| is_boolean |
Returns TRUE if the provided variable is a boolean. |
| is_class |
Returns TRUE if an object is an instance of a specific class. |
| is_float |
Returns TRUE if the provided variable is a float. |
| is_integer |
Returns TRUE if the provided variable is an integer. |
| is_null |
Returns TRUE if the provided variable is NULL. |
| is_numeric |
Returns TRUE if the provided variable is a number. |
| is_object |
Returns TRUE if the target variable is an object. |
| is_set |
Returns TRUE if the value of the provided variable is set. |
| is_string |
Returns TRUE if the provided variable is a string. |
| is_unset |
Returns TRUE if the provided variable is not set (has no value). |
Balazs Halasy (28/02/2005 9:10 am)
Balazs Halasy (16/06/2006 8:06 am)
Comments
Custom template operators
Friday 25 November 2005 10:50:49 am
Tristan Rivoallan
Re: Custom template operators
Sunday 05 March 2006 10:02:35 am
Marc Boon
<ezpublish>/admin/setup/templateoperator
Don't forget to check here first if it already exists what you need:
http://ez.no/community/contribs/template_plugins