HaaseIT/HCSF

View on GitHub
src/views/shop/update-cart.twig

Summary

Maintainability
Test Coverage
<div>
    <div id="shoppingcartamount_new">
        {{ cart|length }} {{ T("utilities_shoppingcart_numberofitems") }}, {{ (cartsums.sumvoll + cartsums.sumerm + cartsums.taxvoll + cartsums.taxerm)|number_format(numberformat_decimals, numberformat_decimal_point, numberformat_thousands_seperator) }} {{ currency }}
    </div>
    <div id="shoppingcartinfo_new">
        {% if cart is defined and cart|length > 0 %}
            {% for item in cart %}
                <li>
                    <a href="/_misc/shoppingcart.html">
                        <b>{{ item.amount }}x {{ item.name }}</b>
                        <span>{{ item.price.brutto_use|number_format(numberformat_decimals, numberformat_decimal_point, numberformat_thousands_seperator) }} {{ currency }}</span>
                    </a>
                </li>
            {% endfor %}
        {% else %}
            <li>
                {{ T("utilities_shoppingcart_empty") }}
            </li>
        {% endif %}
        <li class="divider"></li>
        <li><a href="/_misc/shoppingcart.html">{{ T("utilities_shoppingcart_total") }} <span id="shoppingcartsum">{{ (cartsums.sumvoll + cartsums.sumerm + cartsums.taxvoll + cartsums.taxerm)|number_format(numberformat_decimals, numberformat_decimal_point, numberformat_thousands_seperator) }}&nbsp;{{ currency }}</span></a></li>
        <li class="divider"></li>
        <li><a href="/_misc/shoppingcart.html"><button type="button" class="pure-button pure-u-23-24 pure-u-md-1 button-green">{{ T("utilities_gotoshoppingcart") }}</button></a></li>
    </div>
    <div id="infobox_new">{{
        reply == 'requiredfieldmissing' ? 'REQUIRED FIELD MISSING' : '' }}{{
        reply == 'noactiontaken' ? 'NO ACTION TAKEN' : '' }}{{
        reply == 'removed' ? 'REMOVED: ' ~ cartkey : '' }}{{
        reply == 'updated' ? 'UPDATED, ' ~ cartkey ~ ', new amount: ' ~ amount : '' }}{{
        reply == 'added' ? 'ADDED, ' ~ cartkey ~ ', amount: ' ~ amount : '' }}{{
        reply == 'itemnotfound' ? 'ITEMNOTFOUND' : '' }}{{
        reply == 'noitemnooramount' ? 'NO ITEMNO OR AMOUNT' : '' }}</div>
</div>