System:App
From Aspen Documentation
The App class adds an additional layer of logic on top of the Bootstrap class when you're using aspen framework in "application" mode. It's constructor is responsible for performing start-up actions that are required for application mode support.
Because of this extension, you access these functions as you would access any core bootstrap functions, with:
$this->APP->func();
This class has very few public functions, which may likely be ignored depending on how you're building your application.
| Function | Description |
|---|---|
| generateInterfaceMenu | Generates a basic unordered list (ul) based off of a list of modules currently in the system. |
| generateNonBaseModuleLinks | Generates additional links to non-base modules. Useful when writing applications that will support module activations. |
| getModulesAwaitingInstall | Returns an array of modules currently awaiting installation. |
| moduleControls | Returns an array with simplexml objects of all non-base modules that are either awaiting install or that may be uninstalled, with links to perform the actions. |
| modulesAwaitingInstallAlert | Displays a single-line box with a link to the Settings module alerting the user of modules awaiting install. |
| modulesAwaitingInstallBox | Displays a box listing the modules awaiting installation, with links |
| modulesControlBox | Displays a box listing all non-base modules that are either awaiting install or that may be uninstalled, with links to perform the actions. |