} break; case 'cancel': $status = $node->cancelModule($_GET['slotId']); if ($status == 'done') { header('Location: node.php?action=get&nodeId=' . $node->data['id']); } else { $message = $ui[$status]; } break; case 'list': break; case 'addTechnology': if ($flags['research']) { if (isset($_GET['technologyId'])) { $status = $node->addTechnology($_GET['technologyId'], $_GET['slotId']); if ($status == 'done') { header('Location: module.php?action=get&nodeId=' . $node->data['id'] . '&slotId=' . $_GET['slotId']); } else { $message = $ui[$status]; } } } else { $message = $ui['featureDisabled']; } break; case 'cancelTechnology': if (isset($_GET['technologyId'])) { $status = $node->cancelTechnology($_GET['technologyId'], $node->modules[$_GET['slotId']]['module']); if ($status == 'done') { header('Location: module.php?action=get&nodeId=' . $node->data['id'] . '&slotId=' . $_GET['slotId']);