|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?php
-
- ?>
-
- <div class="document-download">
-
- <div id="block-addresses">
- <div class="producer">
- <?php if(strlen($producer->logo)) : ?>
- <div class="logo"><?= $producer->getHtmlLogo() ; ?></div>
- <?php endif; ?>
- <div class="address"><?= $producer->getFullAddress(true) ; ?></div>
- </div>
- <div class="user">
- <?= $document->user->getFullAddress(true) ; ?>
- </div>
- </div>
-
- <div id="block-infos-document">
- <div class="date">
- Le <?= strftime('%d %B %Y', strtotime($document->date)) ?>
- </div>
- <div class="reference">
- <?php if(strlen($document->reference)) : ?>
- <?= $document->getType(); ?> N°<?= $document->reference ; ?>
- <?php else: ?>
- <div class="block-is-draft"><?= $document->getType(); ?> non validé<?= ($document->getType() == 'Facture') ? 'e' : '' ?></div>
- <?php endif; ?>
- </div>
- <div class="name">
- <strong>Libellé : </strong><?= $document->name ; ?>
- </div>
- </div>
-
- <div id="block-products">
- <?php if(count($document->orders) > 0) : ?>
- <table class="table table-bordered">
- <thead>
- <tr>
- <th class="align-left">Produit</th>
- <?php if(Yii::$app->controller->getClass() != 'DeliveryNote'): ?>
- <?php if(GlobalParam::getCurrentProducer()->taxRate->value == 0): ?>
- <th>Prix unitaire</th>
- <?php else: ?>
- <th>Prix unitaire HT</th>
- <?php endif; ?>
- <?php endif; ?>
- <th>Quantité</th>
- <th>Unité</th>
- <?php if(Yii::$app->controller->getClass() != 'DeliveryNote'): ?>
- <?php if(GlobalParam::getCurrentProducer()->taxRate->value == 0): ?>
- <th>Prix</th>
- <?php else: ?>
- <th>TVA</th>
- <th>Prix HT</th>
- <?php endif; ?>
- <?php endif; ?>
-
- </tr>
- </thead>
- <tbody>
- <?php foreach($document->getProductsOrders() as $product): ?>
- <?php foreach($product as $productOrder): ?>
- <tr>
- <td class="align-left"><?= Html::encode($productOrder->product->name) ?></td>
- <?php if(Yii::$app->controller->getClass() != 'DeliveryNote'): ?>
- <td class="align-center"><?= Price::format($productOrder->getPrice()) ?></td>
- <?php endif; ?>
- <td class="align-center"><?= $productOrder->quantity ?></td>
- <td class="align-center"><?= Product::strUnit($productOrder->unit, 'wording') ?></td>
- <?php if(Yii::$app->controller->getClass() != 'DeliveryNote'): ?>
- <?php if(GlobalParam::getCurrentProducer()->taxRate->value != 0): ?>
- <td class="align-center"><?= $productOrder->taxRate->value * 100 ?> %</td>
- <?php endif; ?>
- <td class="align-center"><?= Price::format($productOrder->getPrice() * $productOrder->quantity) ?></td>
- <?php endif; ?>
-
- </tr>
- <?php endforeach; ?>
- <?php endforeach; ?>
- <?php if(Yii::$app->controller->getClass() != 'DeliveryNote'): ?>
- <?php if(GlobalParam::getCurrentProducer()->taxRate->value != 0): ?>
- <tr>
- <td class="align-right" colspan="5"><strong>Total HT</strong></td>
- <td class="align-center"><?= Price::format($document->getAmount()) ?></td>
- </tr>
- <tr>
- <td class="align-right" colspan="5"><strong>TVA</strong></td>
- <td class="align-center"><?= Price::format($document->getAmountWithTax() - $document->getAmount()) ?></td>
- </tr>
- <tr>
- <td class="align-right" colspan="5"><strong>Total TTC</strong></td>
- <td class="align-center"><?= Price::format($document->getAmountWithTax()) ?></td>
- </tr>
- <?php else: ?>
- <tr>
- <td class="align-right" colspan="4">
- <strong>Total</strong><br />
- TVA non applicable
- </td>
- <td class="align-center"><?= Price::format($document->getAmount()) ?></td>
- </tr>
- <?php endif; ?>
- <?php endif; ?>
- </tbody>
- </table>
- <?php else : ?>
- <div id="block-no-product">
- <strong>Aucun produit</strong>
- </div>
- <?php endif; ?>
- </div>
-
- <?php if(strlen($document->comment)): ?>
- <div class="block-infos">
- <strong>Commentaire</strong><br />
- <?= Html::encode($document->comment) ?>
- </div>
- <?php endif; ?>
-
- <?php
- $fieldProducerDocumentInfo = 'document_infos_'.str_replace('deliverynote','delivery_note',strtolower($document->getClass())) ; ?>
- <?php if(strlen($producer->$fieldProducerDocumentInfo)): ?>
- <div class="block-infos">
- <strong>Informations</strong><br />
- <?= nl2br(Html::encode($producer->$fieldProducerDocumentInfo)) ?>
- </div>
- <?php endif; ?>
- </div>
|