{% extends 'rama-full-width.html.twig' %}
{% block TITLE %}InforPol NET: Koszyk #1/3{% endblock %}
{% block WORK_AREA %}
{% if koszyk %}
<div class="container-fluid">
<div class='row'>
<div class='col fs-4 fw-bold'>
Zamówienie na następujące domeny:
</div>
</div>
</div>
<div class="widget-content widget-content-area br-8">
<div class="table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th scope="col" width="5%">lp</th>
<th class="ps-0" scope="col">Nazwa</th>
<th scope="col">Cena NETTO</th>
<th class="text-center" scope="col">VAT</th>
<th class="text-center" scope="col">Cena BRUTTO</th>
<th> </th>
</tr>
<tr aria-hidden="true" class="mt-3 d-block table-row-hidden"></tr>
</thead>
<tbody>
{% set LP = 1 %}
{% for POZYCJA in koszyk.pozycja %}
<tr class="domain-row" data-domain="{{ POZYCJA.nazwa }}">
<td>{{ LP }}</td>
<td>{{ POZYCJA.nazwa }}</td>
<td>{{ POZYCJA.cenanetto|number_format(2, ",", " ") }} PLN</td>
<td>{{ POZYCJA.cenavat|number_format(2, ",", " ") }} PLN</td>
<td>{{ POZYCJA.cenabrutto|number_format(2, ",", " ") }} PLN</td>
<td class='text-center'>
<button class="btn btn-danger" onclick="removeFromCart('{{ POZYCJA.nazwa }}')"><span class="bi-trash"></span> Usuń</button>
</td>
</tr>
{% set LP = LP + 1 %}
{% endfor %}
</tbody>
<tfooter>
<td colspan="2" class="fw-bold">
RAZEM:
</td>
<td class='text-right' id='sum_netto'>{{ koszyk.netto|number_format(2, ",", " ") }} PLN</td>
<td class='text-right' id='sum_vat'>{{ koszyk.vat|number_format(2, ",", " ") }} PLN</td>
<td class='text-right' id='sum_brutto'>{{ koszyk.brutto|number_format(2, ",", " ") }} PLN</td>
<td> </td>
</tfooter>
</table>
</div>
</div>
<div class="container">
<br/>
<label><input type="checkbox" id="chk-regulamin" onclick="if (this.checked) {
$('.regreq').removeClass('disabled').removeAttr('disabled');
} else {
$('.regreq').addClass('disabled').attr('disabled', true);
}"> Bla bla bla <a href="{{ asset("/pliki/regulamin_rejestracji_domen.pdf") }}" target="_new">regulamin</a>.</label><br/>
<br/>
{% if app.user %}
<button class="btn btn-success regreq disabled" id="btn-next" onclick="document.location.href = '{{ path("cart2") }}';" disabled>Dalej</button>
{% else %}
Aby móc zarejestrować domenę(y), musisz posiadać konto użytkownika w naszym systemie. Także bardzo prosimy byś się zalogował lub zarejestrował.<br/><br/>
<button class="btn btn-success disabled regreq" id="btn-logon" disabled onclick="document.location.href = '{{ path("cart2") }}';">Zaloguj się</button> <button class="btn btn-warning regreq" id="btn-register disabled" disabled onclick="document.location.href = '{{ path("rejestracja") }}';">Zarejestruj się</button>
{% endif %}
</div>
{% else %}
<div class="widget-content widget-content-area br-8 p-5">
Twój koszyk jest pusty. Aby zarejestrować domenę, przejdź proszę do wyszukiwarki domen, znajdź odpowiednią dla siebie domenę i dodaj ją do koszyka.<br/><br/>
Wyszukiwarka domen dostępna jest <a href="{{ path("domain-search") }}">tutaj</a> oraz na stronie <a href="{{ path ("app_welcome") }}">głównej</a>.
</div>
{% endif %}
{% endblock %}
{% block SCRIPTS %}
<script>
function removeFromCart(domainName) {
$.ajax({
type: "POST",
url: "{{ path ("koszyk-remove-domain-2-registartion") }}",
data: {
domain: domainName
},
success: function (ans) {
if (ans.status) {
$(".domain-row[data-domain='" + domainName + "']").remove();
$("#cart-small-counter").html(ans.count);
$("#sum_netto").html(price(ans.netto));
$("#sum_vat").html(price(ans.vat));
$("#sum_brutto").html(price(ans.brutto));
if (ans.count == 0) {
document.location.href = "{{ path ("cart") }}";
} else {
$("#cart-button").on("click", function () {
document.location.href = "{{ path("cart") }}"
}).css("cursor", "pointer");
}
} else {
alert("Nie udalo się usunąć z koszyka :(");
}
console.log(ans);
}
})
}
function price(F) {
if (F == 0)
return "0,00";
F *= 100;
F = parseInt(F);
F += "";
return F.substr(0, F.length - 2) + "," + F.substr(F.length - 2);
}
</script>
{% endblock %}