Example #1
0
     }
     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']);