|
|
|
@ -105,6 +105,37 @@ switch ($VARS['action']) {
|
|
|
|
|
returnToSender("component_saved");
|
|
|
|
|
}
|
|
|
|
|
returnToSender("component_saved", $component->getMachineID());
|
|
|
|
|
case "unlinkcomponent":
|
|
|
|
|
$user = new User($_SESSION['uid']);
|
|
|
|
|
if (!$user->hasPermission("MACHINEMANAGER_EDIT")) {
|
|
|
|
|
returnToSender("no_permission");
|
|
|
|
|
die();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$component = new Component($VARS['id']);
|
|
|
|
|
|
|
|
|
|
$component->setMachineID(null);
|
|
|
|
|
|
|
|
|
|
$component->save();
|
|
|
|
|
|
|
|
|
|
if (!empty($VARS["machine"])) {
|
|
|
|
|
if (Machine::exists($VARS['machine'])) {
|
|
|
|
|
returnToSender("component_unlinked", $VARS["machine"]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
returnToSender("component_unlinked");
|
|
|
|
|
case "deletecomponent":
|
|
|
|
|
$user = new User($_SESSION['uid']);
|
|
|
|
|
if (!$user->hasPermission("MACHINEMANAGER_EDIT")) {
|
|
|
|
|
returnToSender("no_permission");
|
|
|
|
|
die();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$component = new Component($VARS['id']);
|
|
|
|
|
|
|
|
|
|
$component->delete();
|
|
|
|
|
|
|
|
|
|
returnToSender("component_deleted");
|
|
|
|
|
case "addevent":
|
|
|
|
|
$user = new User($_SESSION['uid']);
|
|
|
|
|
if (!$user->hasPermission("MACHINEMANAGER_EDIT")) {
|
|
|
|
|