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.