Handle requests for installing/upgrading/deleting plugins. More...
Public Member Functions | |
| checkIfNewer ($pluginName, $newVersion) | |
| deletePlugin ($plugin) | |
| getPluginCategory ($plugin) | |
| installPlugin ($path, &$templateMgr) | |
| managePlugins ($args) | |
| PluginManagementHandler () | |
| setBreadcrumbs ($subclass=false, $category=null) | |
| setConnectionParams () | |
| showDeleteForm ($plugin) | |
| showInstallForm () | |
| showUpgradeForm ($plugin) | |
| upgradePlugin ($path, &$templateMgr) | |
| uploadPlugin ($function) | |
Handle requests for installing/upgrading/deleting plugins.
Definition at line 27 of file PluginManagementHandler.inc.php.
| PluginManagementHandler.checkIfNewer | ( | $ | pluginName, | |
| $ | newVersion | |||
| ) |
Checks to see if local version of plugin is newer than installed version
| $pluginName | string Product name of plugin | |
| $newVersion | Version Version object of plugin to check against database |
Definition at line 359 of file PluginManagementHandler.inc.php.
Referenced by installPlugin(), and upgradePlugin().
| PluginManagementHandler.deletePlugin | ( | $ | plugin | ) |
Delete a plugin from the system
| plugin | string |
Definition at line 314 of file PluginManagementHandler.inc.php.
References getPluginCategory(), setBreadcrumbs(), and ManagerHandler.setupTemplate().
Referenced by managePlugins().
| PluginManagementHandler.getPluginCategory | ( | $ | plugin | ) |
Get the plugin category from the version.
| string |
Definition at line 412 of file PluginManagementHandler.inc.php.
Referenced by deletePlugin(), installPlugin(), showDeleteForm(), and showUpgradeForm().
| PluginManagementHandler.installPlugin | ( | $ | path, | |
| &$ | templateMgr | |||
| ) |
Installs the uploaded plugin
| $path | string path to plugin Directory | |
| $templateMgr | reference to template manager |
Definition at line 175 of file PluginManagementHandler.inc.php.
References checkIfNewer(), getPluginCategory(), and setConnectionParams().
Referenced by uploadPlugin().
| PluginManagementHandler.managePlugins | ( | $ | args | ) |
Display a list of plugins along with management options.
Definition at line 38 of file PluginManagementHandler.inc.php.
References deletePlugin(), Request.redirect(), ManagerHandler.setupTemplate(), showDeleteForm(), showInstallForm(), showUpgradeForm(), and uploadPlugin().
| PluginManagementHandler.PluginManagementHandler | ( | ) |
Constructor
Definition at line 31 of file PluginManagementHandler.inc.php.
References ManagerHandler.ManagerHandler().
| PluginManagementHandler.setBreadcrumbs | ( | $ | subclass = false, |
|
| $ | category = null | |||
| ) |
Set the page's breadcrumbs
| $subclass | boolean | |
| $category | string |
Definition at line 373 of file PluginManagementHandler.inc.php.
References Request.url().
Referenced by deletePlugin(), showDeleteForm(), showInstallForm(), showUpgradeForm(), and uploadPlugin().
| PluginManagementHandler.setConnectionParams | ( | ) |
Load database connection parameters into an array (needed for upgrade).
Definition at line 425 of file PluginManagementHandler.inc.php.
Referenced by installPlugin(), and upgradePlugin().
| PluginManagementHandler.showDeleteForm | ( | $ | plugin | ) |
Confirm deletion of plugin.
| plugin | string |
Definition at line 108 of file PluginManagementHandler.inc.php.
References getPluginCategory(), setBreadcrumbs(), and ManagerHandler.setupTemplate().
Referenced by managePlugins().
| PluginManagementHandler.showInstallForm | ( | ) |
Show plugin installation form.
Definition at line 72 of file PluginManagementHandler.inc.php.
References setBreadcrumbs(), and ManagerHandler.setupTemplate().
Referenced by managePlugins().
| PluginManagementHandler.showUpgradeForm | ( | $ | plugin | ) |
Show form to select plugin for upgrade.
| plugin | string |
Definition at line 89 of file PluginManagementHandler.inc.php.
References getPluginCategory(), setBreadcrumbs(), and ManagerHandler.setupTemplate().
Referenced by managePlugins().
| PluginManagementHandler.upgradePlugin | ( | $ | path, | |
| &$ | templateMgr | |||
| ) |
Upgrade a plugin to a newer version from the user's filesystem
| $path | string path to plugin Directory | |
| $templateMgr | reference to template manager |
Definition at line 247 of file PluginManagementHandler.inc.php.
References checkIfNewer(), and setConnectionParams().
Referenced by uploadPlugin().
| PluginManagementHandler.uploadPlugin | ( | $ | function | ) |
Decompress uploaded plugin and install in the correct plugin directory. $param function string type of operation to perform after upload ('upgrade' or 'install')
Definition at line 129 of file PluginManagementHandler.inc.php.
References installPlugin(), setBreadcrumbs(), ManagerHandler.setupTemplate(), and upgradePlugin().
Referenced by managePlugins().
1.7.1