Rafalsky/HomeFinance

View on GitHub
wallet/views/transaction/_productTableRow.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php /** @var $receiptProduct \common\models\ReceiptProduct */ ?>
<tr class="product-record">
    <td class="product-id"><?= $number; ?></td>
    <td>
        <div class="input-group" style="width: 100%">
            <input
                type="text"
                id="product-id<?= $number; ?>"
                name="Product[<?= $number; ?>][name]"
                class="form-control product-name"
                <?php if (isset($receiptProduct) && is_object($receiptProduct)): ?>
                    value="<?= $receiptProduct->product->name; ?>"
                <?php endif; ?>
            >
        </div>
    </td>
    <td class="selectize">
        <?= \yii\bootstrap\Html::dropDownList("Product[$number][category]", isset($receiptProduct) ? $receiptProduct->product->category_id : '', \common\models\Category::getReceiptCategories(), ['class' => 'selectize']) ?>
    </td>
    <td class="selectize">
        <div class="input-group" style="width: 100%">
            <?= \yii\bootstrap\Html::dropDownList("Product[$number][unit]", isset($receiptProduct) ? $receiptProduct->product->product_unit_id : '', \common\models\ProductUnit::getAll(), ['prompt' => \Yii::t('wallet', 'Select unit'), 'class' => 'selectize']) ?>
        </div>
    </td>
    <td>
        <div class="spinner">
            <div class="input-group">
                <input
                    type="text"
                    id="product-count-<?= $number; ?>"
                    name="Product[<?= $number; ?>][count]"
                    class="form-control product-count"
                    <?php if (isset($receiptProduct) && is_object($receiptProduct)): ?>
                        value="<?= $receiptProduct->count; ?>"
                    <?php endif; ?>
                >
            </div>
        </div>
    </td>
    <td>
        <div class="input-group">
            <input
                type="text"
                id="product-price-<?= $number; ?>"
                name="Product[<?= $number; ?>][price]"
                class="form-control product-price"
                <?php if (isset($receiptProduct) && is_object($receiptProduct)): ?>
                    value="<?= $receiptProduct->count ? $receiptProduct->total_price / $receiptProduct->count : 0; ?>"
                <?php endif; ?>
            >
            <span class="input-group-addon">zł</span>
        </div>
    </td>
    <td>
        <div class="input-group">
            <input
                type="text"
                id="product-total-price-<?= $number; ?>"
                name="Product[<?= $number; ?>][totalPrice]"
                class="form-control product-total-price"
                disabled="disabled"
                <?php if (isset($receiptProduct) && is_object($receiptProduct)): ?>
                    value="<?= $receiptProduct->total_price; ?>"
                <?php endif; ?>
            >
            <span class="input-group-addon">zł</span>
        </div>
    </td>
    <td>
        <div class="remove-row clickable">
            <i class="glyphicon glyphicon-remove red"></i>
        </div>
    </td>
</tr>