PHPDevShell 3.1.3-Stable
PHP OOP RAD Development Framework
pluginManager Class Reference
Inheritance diagram for pluginManager:
PHPDS_dependant

Public Member Functions

 setPlugin ($plugin_folder, $action, $version=false)
 uninstallClasses ($plugin_folder)
 uninstallSettings ($plugin_folder)

Protected Attributes

 $plugin
 $action
 $menuStructure
 $menu
 $pluginUpgraded

Detailed Description

Manages plugin relations.


Member Function Documentation

setPlugin ( plugin_folder,
action,
version = false 
)

Runs all necesary queries to enter a plugin and its menu items into the database.

Parameters:
stringFolder and unique name where plugin is copied.
stringAction taken to manipulate plugin.
stringVersion of the current installed plugin.
uninstallClasses ( plugin_folder)

Uninstall classes for a specific plugin from database.

Parameters:
stringFolder and unique name where plugin was copied.
uninstallSettings ( plugin_folder)

Uninstall all settings from database for specific plugin.

Parameters:
string$plugin_folder

Field Documentation

$action [protected]
$menu [protected]
$menuStructure [protected]
$plugin [protected]
$pluginUpgraded [protected]

The documentation for this class was generated from the following file:
 All Data Structures Files Functions Variables Enumerations