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.
<? ####################################################################### #### Copyright VisioPro #### #### http://www.visiopro.eu - info@visiopro.eu #### #### #### ####################################################################### /* Installation: Copy this file to /var/www/ispcp/gui/reseller. or your VHCS or ISPCP GUI location */ ## Section for IPSCP /VHCS ## require '../include/ispcp-lib.php'; /*Externer Aufruf*/ unset_user_login_data(); register_user($_GET['username'], $_GET['userpass']); } check_login(__FILE__); check_user_login(); //DatenArray von eingeloggtem User auslesen $loginuser= get_userdata($_SESSION['user_logged']); $whereclause= "created_by='"; $whereclause .= $loginuser['admin_id']; $whereclause .= "'"; $query = <<<SQL_QUERY select * from admin where $whereclause SQL_QUERY; $data = ''; //Datei Header $data .= 'kundennummer'; $data .= ";"; $data .= 'anrede'; $data .= ";"; $data .= 'name'; $data .= ";"; $data .= 'vorname'; $data .= ";"; $data .= 'firma'; $data .= ";"; $data .= 'anschrift'; $data .= ";"; $data .= 'land'; $data .= ";"; $data .= 'plz'; $data .= ";"; $data .= 'ort'; $data .= ";"; $data .= 'telefon'; $data .= ";"; $data .= 'fax'; $data .= ";"; $data .= 'emailadresse'; $data .= ";"; $data .= 'bermerkungen'; $data .= ";"; $data .= 'rechnungenpermail'; $data .= ";"; $data .= 'login'; $data .= ";"; $data .= 'domain'; $data .= ";"; $data .= "\n"; } while ($werte = $id -> FetchRow()){ $data .= $werte['customer_id']; $data .= ";"; $data .= ''; $data .= ";"; $data .= $werte['lname']; $data .= ";"; $data .= $werte['fname']; $data .= ";"; $data .= $werte['firm']; $data .= ";"; $data .= $werte['street1']; $data .= ";"; $data .= $werte['country']; $data .= ";"; $data .= $werte['zip']; $data .= ";"; $data .= $werte['city']; $data .= ";"; $data .= $werte['phone']; $data .= ";"; $data .= $werte['fax']; $data .= ";"; $data .= $werte['email']; $data .= ";"; $data .= 'UserID: '.$werte['admin_id'].' Domain: '.$werte['admin_name'].''; $data .= ";"; $data .= '1';//Rechnungpermail $data .= ";"; $data .= $werte['admin_name']; //LOGIN $data .= ";"; $data .= $werte['admin_name']; $data .= ";"; $data .= "\n"; } } ?>