HomeInformationenProdukteDienstleistungenReferenzenFAQSupportSuche  

Dokumentation zum Skript

  1. Das Skript wie im Skript Header installieren.
  2. Ein Direkter Aufruf des Skriptes funktioniert nur mit gültigen Zugangsdaten.

Der Aufruf muss wie folgt aussehen:

http://domain.de/reseller/webfakt_vhcs_kunden.php?username=USERNAME&userpass=PASSWORD

Weiterhin kann man im ISPCP ein Menüpunkt der den direkten Export als CSV anbietet integrieren.

Folgende Funktionen bietet das Skript noch:
http://domain.de/reseller/webfakt_vhcs_kunden.php?username=user&userpass=pass&as_file=1  --> Dateidownload als .csv
http://domain/reseller/webfakt_vhcs_kunden.php?username=user&userpass=pass&show_header=1   --> Zeigt den CSV Datenheader an

as_file und show_header sind kombinierbar.

  1. <?
  2. #######################################################################
  3. #### Copyright VisioPro ####
  4. #### http://www.visiopro.eu - info@visiopro.eu ####
  5. #### ####
  6. #######################################################################
  7. /*
  8. Installation:
  9. Copy this file to /var/www/ispcp/gui/reseller. or your VHCS or ISPCP GUI location
  10. */
  11. ## Section for IPSCP /VHCS ##
  12. require '../include/ispcp-lib.php';
  13. /*Externer Aufruf*/
  14. if (isset($_GET['username']) && isset($_GET['userpass'])){
  15. unset_user_login_data();
  16. register_user($_GET['username'], $_GET['userpass']);
  17. }
  18. check_login(__FILE__);
  19. check_user_login();
  20.  
  21. //DatenArray von eingeloggtem User auslesen
  22. $loginuser= get_userdata($_SESSION['user_logged']);
  23. $whereclause= "created_by='";
  24. $whereclause .= $loginuser['admin_id'];
  25. $whereclause .= "'";
  26. $query = <<<SQL_QUERY
  27. select
  28. *
  29. from
  30. admin
  31. where
  32. $whereclause
  33. SQL_QUERY;
  34. $id = exec_query($sql, $query, array());
  35. $data = '';
  36.  
  37. //Datei Header
  38. if (isset($_GET['show_header'])){
  39. $data .= 'kundennummer';
  40. $data .= ";";
  41. $data .= 'anrede';
  42. $data .= ";";
  43. $data .= 'name';
  44. $data .= ";";
  45. $data .= 'vorname';
  46. $data .= ";";
  47. $data .= 'firma';
  48. $data .= ";";
  49. $data .= 'anschrift';
  50. $data .= ";";
  51. $data .= 'land';
  52. $data .= ";";
  53. $data .= 'plz';
  54. $data .= ";";
  55. $data .= 'ort';
  56. $data .= ";";
  57. $data .= 'telefon';
  58. $data .= ";";
  59. $data .= 'fax';
  60. $data .= ";";
  61. $data .= 'emailadresse';
  62. $data .= ";";
  63. $data .= 'bermerkungen';
  64. $data .= ";";
  65. $data .= 'rechnungenpermail';
  66. $data .= ";";
  67. $data .= 'login';
  68. $data .= ";";
  69. $data .= 'domain';
  70. $data .= ";";
  71. $data .= "\n";
  72. }
  73.  
  74. while ($werte = $id -> FetchRow()){
  75. $data .= $werte['customer_id'];
  76. $data .= ";";
  77. $data .= '';
  78. $data .= ";";
  79. $data .= $werte['lname'];
  80. $data .= ";";
  81. $data .= $werte['fname'];
  82. $data .= ";";
  83. $data .= $werte['firm'];
  84. $data .= ";";
  85. $data .= $werte['street1'];
  86. $data .= ";";
  87. $data .= $werte['country'];
  88. $data .= ";";
  89. $data .= $werte['zip'];
  90. $data .= ";";
  91. $data .= $werte['city'];
  92. $data .= ";";
  93. $data .= $werte['phone'];
  94. $data .= ";";
  95. $data .= $werte['fax'];
  96. $data .= ";";
  97. $data .= $werte['email'];
  98. $data .= ";";
  99. $data .= 'UserID: '.$werte['admin_id'].' Domain: '.$werte['admin_name'].'';
  100. $data .= ";";
  101. $data .= '1';//Rechnungpermail
  102. $data .= ";";
  103. $data .= $werte['admin_name']; //LOGIN
  104. $data .= ";";
  105. $data .= $werte['admin_name'];
  106. $data .= ";";
  107. $data .= "\n";
  108. }
  109. if (isset($_GET['as_file'])){
  110. header("Content-Type: text");
  111. header("Content-Disposition: attachment; filename=Kundendaten.csv");
  112. }
  113. echo ($data);
  114. ?>

 

Benutzername:

Password:


Kunden:
Gärten bauer
 



 
(c) VisioPro 2004-2010

Alle unsere Preise sind Endkundenpreise.