Example #1
0
 //    			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();