if ($rowUser == NULL) { $reason = "BAD_USER"; } else { $login = getValFromItem($rowUser['login']); $secure = getValFromItem($rowUser['secure']); $password = getValFromItem($rowUser['password']); $product = $db->getProduct($id); if ($product == NULL) { $reason = "BAD_PRODUCT"; } else { if ($kod != null) { // pożarcie kodu // TODO: sprawdzenie, czy kod ma odpowienią liczbę żetonów if ($paymentId = $db->updateUserAccount($uid, $kod) == true) { // dodanie dla klienta zamowienia $code = $db->addOrder($uid, $id, $paymentId); if ($code != null) { $isAllowed = TRUE; } else { $reason = "TOOCHEAP_CODE"; } // kod za tani do produktu } else { $reason = "BAD_CODE"; } } elseif (($order = $db->getOrder($uid, $id)) != NULL) { $code = $order['code']; $isAllowed = TRUE; } elseif ($rowUser['coins'] < $product['product']['coins']) { $reason = "LOW_SCORE"; } else {