setting manager improvements

This commit is contained in:
kremsy
2014-01-18 20:05:50 +01:00
committed by Steffen Schröder
parent 83cb3c9f1f
commit aabd84c48f
4 changed files with 235 additions and 7 deletions

View File

@ -74,6 +74,21 @@ class ActionsMenu implements CallbackListener, ManialinkPageAnswerListener {
}
}
/**
* Removes a Menu Item
*
* @param $order
* @param bool $playerAction
*/
public function removeMenuItem($order, $playerAction = true) {
if($playerAction) {
unset($this->playerMenuItems[$order]);
} else {
unset($this->adminMenuItems[$order]);
}
$this->rebuildAndShowMenu();
}
/**
* Add a new Player Menu Item
*