/modules/weeklysale/view/zreport.php

https://github.com/mblix/ODOL · PHP · 97 lines · 82 code · 13 blank · 2 comment · 4 complexity · 8a5079ee21e9fd8deed63df89848e9d8 MD5 · raw file

  1. <?
  2. /* $Id: edit.php,v 1.67 2005/10/24 11:54:33 thomasek Exp $ main.php,v 1.12 2001/11/20 17:55:12 thomasek Exp $ */
  3. $WeeklySaleID = $_lib['input']->getProperty('WeeklySaleID');
  4. $WeeklySaleConfID = $_lib['input']->getProperty('WeeklySaleConfID');
  5. $WeeklySaleDayID = $_lib['input']->getProperty('WeeklySaleDayID');
  6. includelogic('accounting/accounting');
  7. includelogic('weeklysale/weeklysale');
  8. $weeklysale = new weeklysale($WeeklySaleID, $WeeklySaleConfID);
  9. $weeklysale->presentation();
  10. ?>
  11. <? print $_lib['sess']->doctype ?>
  12. <head>
  13. <title>Empatix - customer</title>
  14. <meta name="cvs" content="$Id: edit.php,v 1.67 2005/10/24 11:54:33 thomasek Exp $" />
  15. <? includeinc('head') ?>
  16. <? includeinc('javascript') ?>
  17. </head>
  18. <body>
  19. <? includeinc('top') ?>
  20. <? includeinc('left') ?>
  21. <?if($message) { ?> <div class="warning"><? print $message ?></div><br><? } ?>
  22. <?
  23. $salenameH = array_keys($weeklysale->salehead['groups']);
  24. $revenuenameH = array_keys($weeklysale->revenuehead['groups']);
  25. #print_r($weeklysale);
  26. foreach($weeklysale->sale as $tmp => $line) {
  27. if($line->WeeklySaleDayID != $WeeklySaleDayID) { continue; }
  28. ?>
  29. <fieldset>
  30. <legend>Z-oppgj&oslash;r: <? print $line->Znr ?></legend>
  31. <table>
  32. <?
  33. $ParentWeeklySaleDayID = $line->WeeklySaleDayID;
  34. $ZnrTotalAmount = $line->ZnrTotalAmount;
  35. ?>
  36. <tr><td class="menu">Navn</td><td><? print $_lib['sess']->get_companydef('VName') ?></td></tr>
  37. <tr><td class="menu">Org nr</td><td><? print $_lib['sess']->get_companydef('OrgNumber') ?></td></tr>
  38. <tr><td class="menu">Oppgj&oslash;r Z- foretatt </td><td><? print $line->Datetime ?></td></tr>
  39. <tr><td class="menu">Dag</td><td><? print $weeklysale->head->Period ?>-<? print $line->Day ?></td></tr>
  40. <tr><td class="menu">Dag</td><td><? print $line->WeekDayName ?></td></tr>
  41. <tr><th colspan="2">Zrapport</th></tr>
  42. <tr><td class="menu">Z nr</td><td class="number"><? print $line->Znr ?></td></tr>
  43. <tr><td class="menu">Z nr total</td><td class="number"><? print $_lib['format']->Amount($line->ZnrTotalAmount) ?></td></tr>
  44. <tr><th colspan="2">Salg</th></tr>
  45. <? foreach($weeklysale->salehead['groups'] as $name => $i) {
  46. $name = array_shift($salenameH);
  47. ?>
  48. <tr>
  49. <td class="menu"><? print $name ?></td>
  50. <td class="number"><? print $_lib['format']->Amount($line->{"Group{$i}Amount"}) ?></td>
  51. </tr>
  52. <? } ?>
  53. <tr>
  54. <td class="menu">Sum</td><td class="number"><nobr><? print $_lib['format']->Amount($weeklysale->salehead['sumday'][$line->ParentWeeklySaleDayID]) ?></nobr></td>
  55. </tr>
  56. <? } ?>
  57. <tr><th colspan="2">Likvider</th></tr>
  58. <?
  59. foreach($weeklysale->revenue as $tmp => $line) {
  60. if($line->ParentWeeklySaleDayID != $ParentWeeklySaleDayID) { continue; }
  61. foreach($weeklysale->revenuehead['groups'] as $name => $i) {
  62. $name = array_shift($revenuenameH);
  63. $sumrevenue += $line->{"Group{$i}Amount"};
  64. ?>
  65. <tr>
  66. <td class="menu"><? print $name ?></td>
  67. <td class="number"><? print $_lib['format']->Amount($line->{"Group{$i}Amount"}) ?></td>
  68. </tr>
  69. <? }
  70. $sumrevenue += $weeklysale->revenuehead['sumcash'][$line->ParentWeeklySaleDayID];
  71. $diffznrtotal = $ZnrTotalAmount - $sumrevenue;
  72. $diffsum = $sumrevenue - $weeklysale->salehead['sumday'][$line->ParentWeeklySaleDayID];
  73. ?>
  74. <td class="menu">Kontant</td><td class="number"><? print $_lib['format']->Amount($weeklysale->revenuehead['sumcash'][$line->ParentWeeklySaleDayID]) ?></td></tr>
  75. <tr><td class="menu">Sum</td><td class="number"><? print $_lib['format']->Amount($sumrevenue) ?></td></tr>
  76. <? } ?>
  77. <tr><th colspan="2">Differanse</th></tr>
  78. <tr><td class="menu">Sum likvider vs Znrtotal</td><td class="number"><? print $_lib['format']->Amount($diffznrtotal) ?></td></tr>
  79. <tr><td class="menu">Sum likvider vs salg</td><td class="number"><? print $_lib['format']->Amount($diffsum) ?></td></tr>
  80. </table>
  81. </fieldset>
  82. <? includeinc('bottom') ?>
  83. </body>
  84. </html>