Reference
| The information available in the following documentation folders/sub-folders is unique and the same for the legacy kernel in 6.x. |
This chapter provides reference information for developers. It covers the topics listed below. (Note that the Exponential kernel API documentation for PHP developers is not covered by this manual.)
Database schema
Datatypes
- Authors
- Checkbox
- Country
- Date
- Date and time
- Enum
- File
- Float
- Identifier
- Image
- Ini setting
- Integer
- ISBN
- ISBN (as of 4.5)
- Keywords
- Matrix
- Media
- Multi-option
- Multi-option2
- Multi-price
- Object relation
- Object relations
- Option
- Package
- Price
- Product category
- Range option
- Selection
- Subtree subscription
- Text block
- Text line
- Time
- URL
- User account
- XML block
Content classes
Content
- Article
- Comment
- Company
- Feedback form
- Folder
- Forum
- Forum reply
- Forum topic
- Gallery
- Link
- Person
- Poll
- Product
- Review
- Weblog
Media
Users
Modules
- class
- collaboration
- content
- error
- ezinfo
- form
- infocollector
- layout
- notification
- package
- reference
- role
- rss
- search
- section
- setup
- shop
- trigger
- url
- user
- workflow
Views
class
collaboration
content
- action
- advancedsearch
- bookmark
- browse
- collectedinfo
- collectinformation
- copy
- copysubtree
- diff
- download
- draft
- edit
- hide
- history
- keyword
- move
- new
- pendinglist
- removeassignment
- removeeditversion
- removenode
- removeobject
- restore
- reverserelatedlist
- search
- tipafriend
- translate
- translations
- trash
- treemenu
- upload
- urlaliases
- urltranslator
- versions
- versionview
- view
ezinfo
form
infocollector
layout
notification
package
role
rss
search
section
shop
- basket
- checkout
- confirmorder
- currencylist
- customerlist
- customerorderview
- discountgroup
- discountgroupedit
- discountgroupview
- discountruleedit
- editcurrency
- editvatrule
- orderlist
- orderview
- preferredcurrency
- productcategories
- productsoverview
- register
- removeorder
- statistics
- userregister
- vatrules
- vattype
- wishlist
trigger
url
user
workflow
Objects
- ezauthor
- ezbasket
- ezbinaryfile
- ezcontentbrowsebookmark
- ezcontentbrowserecent
- ezcontentclass
- ezcontentclassattribute
- ezcontentclassclassgroup
- ezcontentclassgroup
- ezcontentlanguage
- ezcontentobject
- ezcontentobjectattribute
- ezcontentobjecttranslation
- ezcontentobjecttrashnode
- ezcontentobjecttreenode
- ezcontentobjectversion
- ezcurrencydata
- ezdate
- ezdatetime
- ezimagealiashandler
- ezimagelayer
- ezimageobject
- ezinformationcollection
- ezinformationcollectionattribute
- ezkeyword
- ezlocale
- ezmatrix
- ezmedia
- ezmultioption
- ezmultioption2
- ezmultiprice
- eznodeassignment
- ezoption
- ezorder
- ezorderitem
- ezorderstatus
- ezpolicy
- ezprice
- ezproductcategory
- ezproductcollectionitem
- ezrangeoption
- ezrole
- ezsection
- ezsimplifiedxmlinput
- ezsubtreenotificationrule
- eztime
- ezurl
- ezuser
- ezvatrule
- ezvattype
- ezxhtmlxmloutput
- ezxmlinputhandler
- ezxmloutputhandler
- ezxmltext
Workflow events
Template operators
Arrays
- append
- array
- array_sum
- begins_with
- compare
- contains
- ends_with
- explode
- extract
- extract_left
- extract_right
- hash
- implode
- insert
- merge
- prepend
- remove
- repeat
- replace
- reverse
- unique
Data and information extraction
- currentdate
- ezhttp
- ezhttp_hasvariable
- ezini
- ezini_hasvariable
- ezmodule
- ezpreference
- ezsys
- fetch
- module_params
Formatting and internationalization
Images
Logical operations
Mathematics
Miscellaneous
- action_icon
- attribute
- classgroup_icon
- class_icon
- content_structure_tree
- dump
- ezpackage
- flag_icon
- gettime
- icon_info
- makedate
- maketime
- mimetype_icon
- month_overview
- roman
- topmenu
- treemenu
Strings
- append
- autolink
- begins_with
- break
- chr
- compare
- concat
- contains
- count_chars
- count_words
- crc32
- downcase
- ends_with
- explode
- extract
- extract_left
- extract_right
- indent
- insert
- md5
- nl2br
- ord
- pad
- prepend
- remove
- repeat
- replace
- reverse
- rot13
- shorten
- simpletags
- simplify
- trim
- upcase
- upfirst
- upword
- wash
- wordtoimage
- wrap
URLs
Variable and type handling
- count
- float
- get_class
- get_type
- int
- is_array
- is_boolean
- is_class
- is_float
- is_integer
- is_null
- is_numeric
- is_object
- is_set
- is_string
- is_unset
Template functions
Debugging
Miscellaneous
Variables
Visualization
- attribute_edit_gui
- attribute_pdf_gui
- attribute_result_gui
- attribute_view_gui
- class_attribute_edit_gui
- class_attribute_view_gui
- collaboration_icon
- collaboration_participation_view
- collaboration_simple_message_view
- collaboration_view_gui
- content_pdf_gui
- content_version_view_gui
- content_view_gui
- event_edit_gui
- node_view_gui
- related_view_gui
- shop_account_view_gui
- tool_bar
Template control structures
Conditional control
Deprecated
Looping
Template override conditions
- node/view/*.tpl
- content/search.tpl
- content/edit.tpl
- content/advancedsearch.tpl
- content/versions.tpl
- content/browse.tpl
- content/versionview.tpl
- node/view/pdf.tpl
- content/collectedinfo/*.tpl
- content/collectedinfomail/*.tpl
- content/collectedinfo/*.tpl
- class/edit.tpl
- class/groupedit.tpl
- class/view.tpl
- workflow/edit.tpl
- workflow/groupedit.tpl
- workflow/view.tpl
- layout/set.tpl
- pagelayout.tpl
- content/datatype/edit/*.tpl
- content/datatype/view/*.tpl
- content/view/*.tpl
- content/tipafriend.tpl
- content/tipafriendmail.tpl
- content/history.tpl
- content/queued.tpl
Template fetch functions
class
collaboration
content
- access
- bookmarks
- calendar
- can_instantiate_classes
- can_instantiate_class_list
- class
- class_attribute
- class_attribute_list
- collected_info_collection
- collected_info_count
- collected_info_count_list
- contentobject_attributes
- country_list
- draft_count
- draft_version_list
- keyword
- keyword_count
- list
- list_count
- locale
- locale_list
- navigation_part
- navigation_parts
- node
- non_translation_list
- object
- object_by_attribute
- object_count_by_user_id
- pending_count
- pending_list
- recent
- related_objects
- related_objects_count
- reverse_related_objects
- reverse_related_objects_count
- same_classattribute_node
- search
- section_list
- tipafriend_top_list
- translation_list
- trash_count
- trash_object_list
- tree
- tree_count
- version
- version_count
- version_list
- view_top_list
layout
notification
package
- can_create
- can_edit
- can_export
- can_import
- can_install
- can_list
- can_read
- can_remove
- dependent_list
- item
- list
- maintainer_role_list
- repository_list
search
section
shop
- basket
- best_sell_list
- currency
- currency_list
- preferred_currency_code
- product_category
- product_category_list
- related_purchase
- wish_list
- wish_list_count
url
user
- anonymous_count
- current_user
- has_access_to
- is_logged_in
- logged_in_count
- logged_in_list
- logged_in_users
- member_of
- user_role
Template PDF functions
- anchor
- create_index
- filled_circle
- filled_rectangle
- footer
- footer_block
- frame_header
- frontpage
- header
- header_block
- image
- keyword
- line
- link
- new_line
- new_page
- page_number
- set_font
- set_margin
- strike
- table
- text
- text_box
- text_frame
- toc
- ul
Configuration files
- audit.ini
- binaryfile.ini
- browse.ini
- collaboration.ini
- collect.ini
- config.php
- content.ini
- contentstructuremenu.ini
- country.ini
- cronjob.ini
- datatype.ini
- datetime.ini
- dbschema.ini
- debug.ini
- design.ini
- error.ini
- extendedattributefilter.ini
- ezflow.ini
- ezxml.ini
- fetchalias.ini
- file.ini
- i18n.ini
- icon.ini
- image.ini
- layout.ini
- ldap.ini
- logfile.ini
- menu.ini
- module.ini
- notification.ini
- override.ini
- package.ini
- paymentgateways.ini
- setup.ini
- shopaccount.ini
- site.ini
- soap.ini
- staticcache.ini
- template.ini
- textfile.ini
- texttoimage.ini
- toolbar.ini
- transform.ini
- units.ini
- upload.ini
- viewcache.ini
- webdav.ini
- wordtoimage.ini
- workflow.ini
Libraries
XML tags
- Headings
- Bold text
- Italic text
- Unformatted text
- Lists
- Tables
- Hyperlinks
- Anchors
- Object embedding
- Custom tags
- Paragraphs
Scripts
Cronjobs
Generic
- cleanuppolicies.php
- ezcache.php
- ezsubtreeremove.php
- eztc.php
- updateisbn13.php
- updateisbn13.php (as of 4.5)
Miscellaneous
Upgrade
In this section
- Database schema Below please find a link to the Exponential database schema, the blueprint of the Exponential database. The database schema defines the tables of the Exponential database and the relationship between them.
- Datatypes Datatype Summary Searchable Collector Authors Stores info about additional authors. Yes. No....
- Content classes Content Class Summary Identifier Container Article Defines a structure for storing articles. article...
- Modules Module Summary class Provides views for managing classes, class groups, etc. collaboration Provides an inter...
- Views class Name Summary classlist Provides an interface for generating a class overview for a class group. copy...
- Objects Object Summary Persistent ezauthor Contains information about authors. No. ezbasket Contains in...
- Workflow events Name Summary Approve Makes it possible to have the contents of objects be approved by an editor. Multiplexer...
- Template operators Arrays Operator Summary append Returns the input array with appended elements. array Creates and ret...
- Template functions Debugging Function Summary debug-accumulator Generates debug statistics for a block of template code. debug-...
- Template control structures Conditional control Function Summary if Allows conditional control by the way of an IF-THEN-ELSE mechanism....
- Template override conditions This section contains an overview of the override conditions that can be used to override the system templates.
- Template fetch functions class Name Summary attribute_list Fetches the attributes of a class. latest_list Fetches the most re...
- Template PDF functions Name Summary anchor Creates an internal link anchor (DEPRECATED). create_index Creates an index based on the...
- Configuration files File Summary audit.ini Settings related to audit trailing of various user operations. binaryfile.ini This co...
- Libraries Library Summary ezdb Provides a database abstraction layer. ezdbschema Provides a cross database schema chec...
- XML tags The "XML block" datatype supports the following tags / elements:
- Scripts Exponential comes with a collection of scripts that cover the needs of various typical tasks. The scripts are grouped based on their type and purpose. The following table contains an overview of available script groups.
Contributors
- Balazs Halasy
- Sarah Haïm-Lubczanski Updated Maintainer
- Svitlana Shatokhina Maintainer Commenter
- Andrea Melo Maintainer
Comments
Add a comment