|
Agile Toolkit
4.2
Agile Toolkit is a powerful web development framework. Inspired by GUI Applications development
|
Public Member Functions | |
| __construct ($realm=null, $skin='default') | |
| init () | |
| cleanMagicQuotes () | |
| sendHeaders () | |
| showExecutionTime () | |
| _showExecutionTime () | |
| _showExecutionTimeJS () | |
| license () | |
| license_checksum () | |
| licenseCheck ($product) | |
| upgradeChecker () | |
| caughtException ($e) | |
| outputWarning ($msg, $shift=0) | |
| outputDebug ($msg, $shift=0) | |
| outputInfo ($msg, $shift=0) | |
| initializeSession ($create=true) | |
| stickyGET ($name) | |
| stickyForget ($name) | |
| getStickyArguments () | |
| main () | |
| execute () | |
| render () | |
| redirect ($page=null, $args=array()) | |
| setTags ($t) | |
| isAjaxOutput () | |
| renderOnly ($object) | |
| initLayout () | |
| addLayout ($name) | |
| layout_Content () | |
| defaultTemplate () | |
Data Fields | |
| $page = null | |
| $index_page = 'index' | |
| $start_time = null | |
| $_is_session_initialized = false | |
| $sticky_get_arguments = array() | |
ApiWeb extends an api of CommandLine applications with knowlnedge of HTML templates, understanding of pages and routing.
| __construct | ( | $ | realm = null, |
| $ | skin = 'default' |
||
| ) |
| addLayout | ( | $ | name | ) |
Register new layout, which, if has method and tag in the template, will be rendered
| caughtException | ( | $ | e | ) |
Reimplemented from ApiCLI.
| cleanMagicQuotes | ( | ) |
Magic Quotes were a design error. Let's strip them if they are enabled
| defaultTemplate | ( | ) |
Default template for the application. Redefine to add your own rules.
Reimplemented from AbstractView.
| execute | ( | ) |
Main execution loop
Reimplemented in ApiFrontend.
- used by URL class
| init | ( | ) |
Redifine this function instead of default constructor
In addition to default initialization, set up logger and template
Reimplemented from AbstractObject.
| initializeSession | ( | $ | create = true | ) |
| initLayout | ( | ) |
Implements Layouts. Layout is region in shared template which may be replaced by object
Reimplemented in ApiFrontend.
| isAjaxOutput | ( | ) |
Returns true if browser is going to EVAL output.
| layout_Content | ( | ) |
Default handling of Content page. To be replaced by ApiFrontend
Reimplemented in ApiFrontend.
| license | ( | ) | [final] |
This function will return type of the license used: agpl, single, multi
| license_checksum | ( | ) | [final] |
This function will return installation signature. It is used by add-ons when communicating with agiletoolkit.org to detect tampering with license system.
| licenseCheck | ( | $ | product | ) | [final] |
| main | ( | ) |
Call this method from your index file. It is the main method of Agile Toolkit
| outputDebug | ( | $ | msg, |
| $ | shift = 0 |
||
| ) |
Reimplemented from ApiCLI.
| outputInfo | ( | $ | msg, |
| $ | shift = 0 |
||
| ) |
Reimplemented from ApiCLI.
| outputWarning | ( | $ | msg, |
| $ | shift = 0 |
||
| ) |
Reimplemented from ApiCLI.
| redirect | ( | $ | page = null, |
| $ | args = array() |
||
| ) |
Perform instant redirect to another page
Redirect to specified page. $args are $_GET arguments. Use this function instead of issuing header("Location") stuff
| render | ( | ) |
Renders all objects inside applications and echo all output to the browser
Reimplemented from AbstractView.
| renderOnly | ( | $ | object | ) |
Only show $object in the final rendering
| sendHeaders | ( | ) |
Sends default headers. Re-define to send your own headers
| setTags | ( | $ | t | ) |
Called on all templates in the system, populates some system-wide tags
Call this method if you want to see execution time on the bottom of your pages
| stickyForget | ( | $ | name | ) |
Remove sticky GET which was set by stickyGET
| stickyGET | ( | $ | name | ) |
Make current get argument with specified name automatically appended to all generated URLs
| upgradeChecker | ( | ) |
If version tag is defined in template, inserts current version of Agile Toolkit there. When newer verison is available, it will be displayed. Override this with empty function to disable.
| $_is_session_initialized = false |
Initializes existing or new session
| $index_page = 'index' |
| $page = null |
Cleaned up name of the currently requested page
| $start_time = null |
recorded time when execution has started
| $sticky_get_arguments = array() |