App\Core_ApplicationManager

Inherited from cmsApplication_List

Public Methods

public __construct()
Constructor $SystemDB
public viewMainPage()
Frontend: view the main page. Usually loads view.main.template.php
public arraygetItemByAppName(string $app_name)
Returns full application info by app name
public arrayget3rdPartyApplicationList()
Returns application list which can be shown in the backend
public getAllApplicationList()
public arraygetAllSubApplications(string $app)
Returns a list of possible sub-application for an application
public setApplicationItemField($app_name, $field, $value)
public getApplicationAliasThatDoesNotConflictWithFileSystem($app_name, $alias)
public setApplicationAlias($app_name, $alias)
public setApplicationDescription($app_name, $description)

Public Static Methods

public static stringgetApplicationIcon(string $app)
Returns the application icon URL path
public static arraygetPackageInfo(string $type, string $app)
Returns package info for a package, where type can be macro, block, or app