PageRenderTime 43ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/systemdata/exporter_varer.php

https://github.com/nielsrune/saldi
PHP | 86 lines | 50 code | 12 blank | 24 comment | 4 complexity | 0a7bec979c088bb0ee2cbaf324235aab MD5 | raw file
Possible License(s): LGPL-2.1
  1. <?php
  2. // ---------/systemdata/exporter_varer.php---lap 3.4.1--2014-05-26------------------------
  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. // Fra og med version 3.2.2 dog under iagttagelse af følgende:
  10. //
  11. // Programmet må ikke uden forudgående skriftlig aftale anvendes
  12. // i konkurrence med DANOSOFT ApS eller anden rettighedshaver til programmet.
  13. //
  14. // Programmet er udgivet med haab om at det vil vaere til gavn,
  15. // men UDEN NOGEN FORM FOR REKLAMATIONSRET ELLER GARANTI. Se
  16. // GNU General Public Licensen for flere detaljer.
  17. //
  18. // En dansk oversaettelse af licensen kan laeses her:
  19. // http://www.fundanemt.com/gpl_da.html
  20. //
  21. // Copyright (c) 2004-2014 DANOSOFT ApS
  22. // ----------------------------------------------------------------------
  23. // 20130412 Rettet i formatet
  24. // 20140516 Sat " om alle tekster.
  25. // 20140526 .'"'. manglede efter enhed i overskrift
  26. @session_start();
  27. $s_id=session_id();
  28. $title="Eksporter varer";
  29. $css="../css/standard.css";
  30. include("../includes/connect.php");
  31. include("../includes/online.php");
  32. include("../includes/std_func.php");
  33. $returside="../diverse.php";
  34. $filnavn="../temp/varer.csv";
  35. $fp=fopen($filnavn,"w");
  36. $overskrift='"'."varenr".'"'.chr(9).'"'."stregkode".'"'.chr(9).'"'."beskrivelse".'"'.chr(9).'"'."kostpris".'"'.chr(9).'"'."salgspris".'"'.chr(9).'"'."vejl_pris".'"'.chr(9).'"'."notes".'"'.chr(9).'"'."enhed".'"'.chr(9).'"'."gruppe".'"'.chr(9).'"'."min_lager".'"'.chr(9).'"'."max_lager".'"'.chr(9).'"'."lokation".'"';
  37. if ($charset=="UTF-8") $overskrift=utf8_decode($overskrift);
  38. if (fwrite($fp, "$overskrift\r\n")) {
  39. $q=db_select("select varenr,stregkode,beskrivelse,kostpris,salgspris,retail_price,notes,enhed,gruppe,min_lager,max_lager,location from varer order by varenr",__FILE__ . " linje " . __LINE__);
  40. while ($r=db_fetch_array($q)) {
  41. $varenr=$r['varenr'];
  42. $beskrivelse=$r['beskrivelse'];
  43. $stregkode=$r['stregkode'];
  44. $kostpris=dkdecimal($r['kostpris'])*1;
  45. $salgspris=dkdecimal($r['salgspris'])*1;
  46. $retail_price=dkdecimal($r['retail_price'])*1;
  47. $min_lager=dkdecimal($r['min_lager'])*1;
  48. $max_lager=dkdecimal($r['max_lager'])*1;
  49. $linje='"'.$varenr.'"'.chr(9).'"'.$stregkode.'"'.chr(9).'"'.$beskrivelse.'"'.chr(9).$kostpris.chr(9).$salgspris.chr(9).$retail_price.chr(9).'"'.$r['notes'].'"'.chr(9).'"'.$r['enhed'].'"'.chr(9).$r['gruppe'].chr(9).$min_lager.chr(9).$max_lager.chr(9).'"'.$r['location'].'"';
  50. $linje=str_replace("\n","",$linje);
  51. if ($charset=="UTF-8") $linje=utf8_decode($linje);
  52. fwrite($fp, $linje."\r\n");
  53. }
  54. }
  55. fclose($fp);
  56. print "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>";
  57. print "<tr><td align=\"center\" valign=\"top\">";
  58. print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>";
  59. print "<td width=\"10%\" $top_bund><a href=diverse.php?sektion=div_io accesskey=L>Luk</a></td>";
  60. print "<td width=\"80%\" $top_bund>$title</td>";
  61. print "<td width=\"10%\" $top_bund><br></td>";
  62. print "</tbody></table>";
  63. print "</td></tr>";
  64. print "<td align=center valign=top>";
  65. print "<table cellpadding=\"1\" cellspacing=\"1\" border=\"0\"><tbody>";
  66. print "<tr><td align=center> H&oslash;jreklik her: </td><td $top_bund><a href='$filnavn'>varer</a></td></tr>";
  67. print "<tr><td align=center colspan=2> V&aelig;lg \"gem destination som\"</td></tr>";
  68. print "</tbody></table>";
  69. ?>
  70. </tbody>
  71. </table>
  72. </td></tr>
  73. </tbody></table>
  74. </body></html>