PageRenderTime 58ms CodeModel.GetById 29ms RepoModel.GetById 1ms app.codeStats 0ms

/application/views/public/account/order.php

https://github.com/TdroL/hurtex
PHP | 82 lines | 82 code | 0 blank | 0 comment | 3 complexity | a3f9849a909a99049353add0f01a0669 MD5 | raw file
  1. <?php defined('SYSPATH') or die('No direct script access.'); ?>
  2. <table class="art-article">
  3. <thead>
  4. <tr>
  5. <td>Nazwa produktu</td>
  6. <td class="quantity_width">Ilość</td>
  7. <td class="price_width">Cena netto</td>
  8. <td class="price_vat">VAT</td>
  9. <td class="price_width">Cena brutto</td>
  10. </tr>
  11. </thead>
  12. <?php if($products->is_empty()): ?>
  13. <tbody>
  14. <tr>
  15. <td colspan="5">Brak produktów</td>
  16. </tr>
  17. </tbody>
  18. <?php else: ?>
  19. <tbody>
  20. <?php foreach($products as $v): ?>
  21. <tr id="product_<?php echo !empty($v->product->id) ? $v->product->id : uniqid() ?>">
  22. <td><p>
  23. <a class="product_name" href="<?php echo url::site('products/details.'.$v->product->id) ?>"><b><?php echo $v->product->name ?></b></a>
  24. </p></td>
  25. <td ><p class="product_name">
  26. <?php echo ($v->product->unit->type == 'integer') ? (int) $v->quantity : number_format($v->quantity, 2) ?>
  27. <?php echo $v->product->unit->name ?>
  28. </p></td>
  29. <td><p class="product_name"><?php echo number_format($v->product->price->value*$v->quantity, 2) ?> </p></td>
  30. <td><p class="product_name"><?php echo $v->product->price->vat->name ?></p></td>
  31. <td><p class="product_name"><?php echo number_format(($v->product->price->value*$v->quantity) * (1 + $v->product->price->vat->value), 2) ?> </p></td>
  32. </tr>
  33. <?php endforeach ?>
  34. <tr>
  35. <td colspan="2" class="align-right"><b>Suma</b></td>
  36. <td><b><?php echo number_format($sum_netto, 2) ?> </b></td>
  37. <td>-</td>
  38. <td><b><?php echo number_format($sum_brutto, 2) ?> </b></td>
  39. </tr>
  40. <tr>
  41. <td class="align-right">Forma dostawy</td>
  42. <td colspan="4">
  43. <?php echo $order->sendform->name ?>
  44. - <?php echo number_format($order->sendform->value, 2) ?>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td class="align-right">Forma płatności</td>
  49. <td colspan="4">
  50. <?php echo $order->meta()->fields('payment')->choices[$order->payment] ?>
  51. </td>
  52. </tr>
  53. <tr>
  54. <td class="align-right">Adres dostawy</td>
  55. <td colspan="4">
  56. <?php echo nl2br(html::chars($order->address)) ?>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td class="align-right"><b>Do zapłaty</b></td>
  61. <td colspan="4">
  62. Netto: <b><?php echo number_format($sum_netto_plus, 2) ?> </b><br />
  63. Brutto: <b><?php echo number_format($sum_brutto_plus, 2) ?> </b>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td class="align-right"><b>Status</b></td>
  68. <td colspan="4"><?php echo $order->meta()->fields('status')->choices[$order->status] ?></td>
  69. </tr>
  70. </tbody>
  71. <?php if(in_array($order->status, array('added'))): ?>
  72. <tfoot>
  73. <tr>
  74. <td class="align-right"><b>Operacje</b></td>
  75. <td colspan="4">
  76. <?php echo html::anchor_confirm('account/cancel.'.$order->id, 'Anuluj zamówienie', 'Czy jesteś pewien? Tej operacji nie będziesz mógł cofnąć!') ?>
  77. </td>
  78. </tr>
  79. </tfoot>
  80. <?php endif ?>
  81. <?php endif ?>
  82. </table>