示例#1
0
                 $totalIR = 0;
                 foreach ($node->modules as $key => $item) {
                     if ($item['module'] == $mid) {
                         $totalIR += $item['input'] * $game['modules'][$node->data['faction']][$item['module']]['ratio'];
                     }
                 }
                 break;
         }
     } else {
         $message = 'emptySlot';
     }
     break;
 case 'set':
     if (isset($_POST['input'])) {
         $node->modules[$_GET['slotId']]['input'] = $_POST['input'];
         $status = $node->setModule($_GET['slotId']);
         if ($status == 'done') {
             header('Location: module.php?action=get&nodeId=' . $node->data['id'] . '&slotId=' . $_GET['slotId']);
         } else {
             $message = $ui[$status];
         }
     }
     break;
 case 'add':
     if ($flags['build']) {
         if (isset($_GET['moduleId'])) {
             $status = $node->addModule($_GET['slotId'], $_GET['moduleId']);
             if ($status == 'done') {
                 header('Location: node.php?action=get&nodeId=' . $node->data['id']);
             } else {
                 $message = $ui[$status];