PageRenderTime 40ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/kreditor/ordre2csv.php

https://github.com/nielsrune/saldi
PHP | 71 lines | 44 code | 9 blank | 18 comment | 3 complexity | 9e68945c2dd07baf092bb203f68847ef MD5 | raw file
Possible License(s): LGPL-2.1
  1. <?php
  2. // -------------kreditor/ordre2csv.php----------lap 2.0.5------2009-02-24----
  3. // LICENS
  4. //
  5. // Dette program er fri software. Du kan gendistribuere det og / eller
  6. // modificere det under betingelserne i GNU General Public License (GPL)
  7. // som er udgivet af The Free Software Foundation; enten i version 2
  8. // af denne licens eller en senere version efter eget valg
  9. //
  10. // Dette program er udgivet med haab om at det vil vaere til gavn,
  11. // men UDEN NOGEN FORM FOR REKLAMATIONSRET ELLER GARANTI. Se
  12. // GNU General Public Licensen for flere detaljer.
  13. //
  14. // En dansk oversaettelse af licensen kan laeses her:
  15. // http://www.fundanemt.com/gpl_da.html
  16. //
  17. // Copyright (c) 2004-2009 DANOSOFT ApS
  18. // ----------------------------------------------------------------------
  19. @session_start();
  20. $s_id=session_id();
  21. $title="Ordreeksport";
  22. $css="../css/standard.css";
  23. include("../includes/connect.php");
  24. include("../includes/online.php");
  25. include("../includes/std_func.php");
  26. $ordre_id=if_isset($_GET['id']);
  27. if (!$ordre_id) $ordre_id=0;
  28. print "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>"; #A
  29. print "<tr><td valign=top>";
  30. print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>"; #B1
  31. print "<td width=\"10%\" $top_bund><font face=\"Helvetica, Arial, sans-serif\" color=\"#000066\"><a href=../includes/luk.php accesskey=L>Luk</a></td>";
  32. print "<td width=\"80%\" $top_bund><font face=\"Helvetica, Arial, sans-serif\" color=\"#000066\">$title</td>";
  33. print "<td width=\"10%\" $top_bund><font face=\"Helvetica, Arial, sans-serif\" color=\"#000066\"><br></td>";
  34. print "</tbody></table></td></tr>"; #B1 slut
  35. print "<tr><td valign=top>";
  36. print "<table width=\"400\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>"; #B2
  37. $filnavn="../temp/".$db."/".$ordre_id.".csv";
  38. #echo "Filnavn $filnavn<br>";
  39. $fp=fopen($filnavn,"w");
  40. fwrite($fp,"Pos".chr(9)."Vores varenummer".chr(9)."Deres varenummer".chr(9)."Beskrivelse".chr(9)."Antal".chr(9)."Pris".chr(9)."Rabat".chr(9)."I alt".chr(9)."\n");
  41. $q=db_select("select * from ordrelinjer where ordre_id = $ordre_id order by posnr");
  42. while ($r=db_fetch_array($q)) {
  43. $beskrivelse=str_replace(chr(9)," ",$r['beskrivelse']);
  44. $varenr=str_replace(chr(9)," ",$r['varenr']);
  45. $lev_vnr=str_replace(chr(9)," ",$r['lev_vnr']);
  46. if ($charset=='UTF-8') {
  47. $beskrivelse=utf8_decode($beskrivelse);
  48. $varenr=utf8_decode($varenr);
  49. $lev_vnr=utf8_decode($lev_vnr);
  50. }
  51. $antal=dkdecimal($r['antal']);
  52. $pris=dkdecimal($r['pris']);
  53. $rabat=dkdecimal($r['rabat']);
  54. $ialt=dkdecimal($r['pris']*$r['antal']-($r['pris']*$r['antal']/100*$r['rabat']));
  55. fwrite($fp,$r[posnr].chr(9).$varenr.chr(9).$lev_vnr.chr(9).$beskrivelse.chr(9).$antal.chr(9).$pris.chr(9).$rabat.chr(9).$ialt."\n");
  56. }
  57. fclose($fp);
  58. print "<tr><td align=center> Klik her: </td><td $top_bund title=\"&Aring;bner csv filen. H&oslash;jreklik for at gemme\"> <a href=\"$filnavn\">&Aring;ben ordrefil</a></td></tr>";
  59. print "</tbody></table></td></tr>"; #B2 slut
  60. print "</tbody></table>"; #A slut
  61. ?>
  62. </body></html>