begin plugin menu

This commit is contained in:
kremsy
2013-12-09 20:31:02 +01:00
parent 3d9f0601fe
commit afb0b35540
3 changed files with 89 additions and 3 deletions

View File

@ -26,6 +26,7 @@ class PluginManager {
private $activePlugins = array();
private $pluginClasses = array();
/**
* Construct plugin manager
*
@ -74,7 +75,7 @@ class PluginManager {
* @param bool $active
* @return bool
*/
private function savePluginStatus($className, $active) {
public function savePluginStatus($className, $active) {
$mysqli = $this->maniaControl->database->mysqli;
$pluginStatusQuery = "INSERT INTO `" . self::TABLE_PLUGINS . "` (
`className`,
@ -106,7 +107,7 @@ class PluginManager {
* @param string $className
* @return bool
*/
private function getPluginStatus($className) {
public function getPluginStatus($className) {
$mysqli = $this->maniaControl->database->mysqli;
$pluginStatusQuery = "SELECT `active` FROM `" . self::TABLE_PLUGINS . "`
WHERE `className` = ?;";
@ -168,6 +169,22 @@ class PluginManager {
}
}
}
/**
* @return array
*/
public function getPluginClasses()
{
return $this->pluginClasses;
}
/**
* @return array
*/
public function getActivePlugins()
{
return $this->activePlugins;
}
}
?>