// header("Location: {$serverRoot}choosemission.php?cityID=".$_GET['cityID']."&missionID=".$_GET['missionID']); // exit(); // } // } foreach ($itemIDsToQuantity as $key => $value) { $item = $itemIDsToItems[$key]; if ($item->getMinLevel() > $user->getLevel()) { $_SESSION['failureType'] = 'lockedItem'; } else { if ($user->getCash() >= $totalPrice) { $itemID = $item->getID(); $itemQuantity = $item->getQuanitybyUserId($user->getID()); if ($itemQuantity < $value) { $totalRequiredQuantity = $value - $itemQuantity; $user->incrementUserItem($item->getID(), $totalRequiredQuantity); $upkeepAmount = Item::getItemUpkeep($itemID); $totalUpkeepAmount = $upkeepAmount; $itemQuantity = $item->getQuanitybyUserId($user->getID()); $user->incrementUserUpkeep($upkeepAmount * $totalRequiredQuantity); $user->updateUserCash(-$item->getPrice() * $totalRequiredQuantity); $totalPrice -= $item->getPrice() * $totalRequiredQuantity; $_SESSION['missionEquipmentBought'] = 'true'; $_SESSION['missionEquipmentBoughtDesc'] = ' You bought all required items.'; } } } } if ($totalUpkeepAmount > 0) { $timers = UserTimers::getTimers($_SESSION['userID']); if ($timers) { $income_timer = $timers->getIncomeTimer();