Class App

Description
  • abstract: Runs the interface application. Loads the appropriate controllers for each module.
  • uses: Bootstrap

Located in /app/App.php (line 16)

Base
   |
   --Bootstrap
      |
      --App
Method Summary
App __construct ( $config)
string generateAdminMenu ([boolean $display_ul = true])
string generateInterfaceMenu ([boolean $display_ul = true])
void moduleControls ()
Variables
Methods
Constructor __construct (line 35)
  • abstract: Initializes the entire admin app
  • access: public
App __construct ( $config)
  • $config

Redefinition of:
Bootstrap::__construct()
Constructor, loads configurations and required classes.
generateAdminMenu (line 88)
  • abstract: [DEPRECATED] Generates an unordered list nav admin menu based off of all links currently in the array. Aliases generateInterfaceMenu
  • access: public
string generateAdminMenu ([boolean $display_ul = true])
  • boolean $display_ul: Whether or not to print out the UL element wrapper
generateInterfaceMenu (line 99)
  • abstract: Generates an unordered list nav admin menu based off of all links currently in the array.
  • access: public
string generateInterfaceMenu ([boolean $display_ul = true])
  • boolean $display_ul: Whether or not to print out the UL element wrapper
generateNonBaseModuleLinks (line 134)
  • abstract: Generates menu items for non-base modules
  • access: public
string generateNonBaseModuleLinks ()
getModulesAwaitingInstall (line 189)
  • abstract: Returns an array of all modules awaiting install
  • access: public
array getModulesAwaitingInstall ()
moduleControls (line 255)
  • abstract: Displays a box listing the modules awaiting installation, with links
  • access: public
void moduleControls ()
modulesAwaitingInstallAlert (line 231)
  • abstract: Displays a box listing the modules awaiting installation, with links
  • access: public
void modulesAwaitingInstallAlert ()
modulesAwaitingInstallBox (line 198)
  • abstract: Displays a box listing the modules awaiting installation, with links
  • access: public
void modulesAwaitingInstallBox ()
modulesControlBox (line 304)
  • abstract: Displays a box listing all non-base modules that are either awaiting install or that may be uninstalled, with links to perform the actions.
  • access: public
void modulesControlBox ()

Inherited Methods

Inherited From Bootstrap

Bootstrap::__construct()
Bootstrap::awaitingUpgrade()
Bootstrap::callPluginHook()
Bootstrap::checkDbConnection()
Bootstrap::checkUserConfigExists()
Bootstrap::config()
Bootstrap::formatVersionNumber()
Bootstrap::getConfig()
Bootstrap::getInstalledModuleGuids()
Bootstrap::getLoadedLibraries()
Bootstrap::getModuleRegistry()
Bootstrap::isInstalled()
Bootstrap::isLibraryLoaded()
Bootstrap::latestVersion()
Bootstrap::listModules()
Bootstrap::loadAllConfigs()
Bootstrap::loadDefaultConfig()
Bootstrap::loadModule()
Bootstrap::loadSystemLibraryArray()
Bootstrap::moduleRegistry()
Bootstrap::parsePluginRegistries()
Bootstrap::requireLogin()
Bootstrap::setConfig()
Bootstrap::versionCompare()

Documentation generated on Wed, 15 Apr 2009 17:03:39 -0700 by phpDocumentor 1.4.1