Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Erweiterung: Kundenadressenexport

    cellarius

    • Neu im Forum
    • Beiträge: 29
    • Geschlecht:
    Erweiterung: Kundenadressenexport
    am: 13. Dezember 2010, 06:34:03
    Hallo, ich habe keine PHP Erfahrung, versuche aber zur Zeit folgendes in PHP umzusetzten und hoffe auf Hilfe warum es nicht funktioniert.

    Aus der orders.php habe ich den Aufruf

    Code: PHP  [Auswählen]
    <a class="button" href="Javascript:void()" onClick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, height=600')">UPS ETIKETT</a>
    Code: PHP  [Auswählen]
    <?php

    require('includes/application_top.php');
    // include needed functions
    require_once(DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once(DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    require_once(DIR_FS_INC.'xtc_not_null.inc.php');
    require_once(DIR_FS_INC.'xtc_format_price_order.inc.php');
    require_once(DIR_FS_INC.'charset_mapper.inc.php');

    $smarty = new Smarty;

    $order_query_check = xtc_db_query("SELECT customers_id
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");
    $order_check = xtc_db_fetch_array($order_query_check);

    include(DIR_WS_CLASSES.'order.php');
    $order = new order($_GET['oID']);
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));
    $smarty->assign('address_label_shipping', xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ','));
    $smarty->assign('address_label_payment',  xtc_address_format($order->billing['format_id'],  $order->billing,  1, '', '<br />'));
    $smarty->assign('csID', $order->customer['csID']);

    $dateiname = "test.txt"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann Datei erstellt.
    $handler = fOpen($dateiname , "a+");

    // Dateiinhalt in die Datei schreiben + Freizeile
    fWrite($handler , "$address_label_shipping \n\n");
    print "Fertig, in Datei $dateiname wurde $adress_label_shipping geschrieben";
    fClose($handler); // Datei schließen

    ?>
     
    Wenn ich das so ausführe wird nichts in die Datei schreiben, ersetze ich

    Code: PHP  [Auswählen]
    fWrite($handler , "$address_label_shipping \n\n"); durch z.B.
    fWrite($handler , "blablabalbal");
     
    dann geht's. Es scheint wohl nicht zu gehen, dass ich $address_label_shipping als Variable verwende...

    Ich möchte also, dass mit einen Klick auf den Button UPS-ETIKETT in eine test.txt Datei im gleichen Verzeichnis die Versandadresse des Kunden geschrieben wird, ginge man in die nächste Bestellung und würde dort nochmal auf den Button klicken, würde die nächste Adresse mit einer Leerzeile dazwischen darunter angehängt werden.

    Hintergrund dazu ist, dass ich die Versandsoftware von UPS benutzen möchte und diese mit einer Textdatei (quasi eine CSV-Datei), wie ich sie erstellen möchte gut arbeiten könnte. Also TXT-Datei einlesen und daraus Paketadressen drucken etc.
    Am Ende soll im besten Fall die Versandadresse des Kunden, darunter die E-mail adresse des Kunden (für automatische UPS Trackingsservices) in der Datei stehen.

    liebe grüße cellarius

    P.S.: hoffentlich kann mir einer von euch helfen



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9994.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Erweiterung: Kundenadressenexport
    Antwort #1 am: 13. Dezember 2010, 07:42:15
    Hallo cellarius,

    mach mal so:

    Code: PHP  [Auswählen]
    fWrite($handler , $address_label_shipping. "\n\n");
     
    Deine Variable ist ja kein direkter Text darum auch nicht in " sondern erst Variable und dann angehängt (mit dem .) als Text (mit den ")  die \n\n

    EDIT: Ach ja und davor:

    Code: PHP  [Auswählen]
    $dateiname = "test.txt"; // Name der Datei
     
    natürlich auch diese Variable definieren.

    Code: PHP  [Auswählen]
    $address_label_shipping = xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ',');
     
    Denn derzeit hast Du address_label_shipping nur für das Template definiert als Platzhalter. (Smarty)

    Viele Grüße

    Franky

    cellarius

    • Neu im Forum
    • Beiträge: 29
    • Geschlecht:
    Erweiterung: Kundenadressenexport
    Antwort #2 am: 13. Dezember 2010, 23:14:32
    Hallo franky_n deine Antwort war mir sehr hilfreich! Vielen Dank dafür, das PHP Script läuft so weit sehr gut.

    Ich hätte noch ein paar weitere Fragen :-)

    1. die Daten werden mit verwurschtelten Umlauten wie anstatt ü ein ü in meine Datei geschrieben. Ich hab gelesen dass man mit utf_decode() das ganze Umwandeln kann, nur wenn ich die Variable so:

    Code: PHP  [Auswählen]
     $address_label_shipping = utf_decode($address_label_shipping);
     
    in utf8 umwandeln lassen will bekomme ich beim ausführen des codes folgende fehlermeldung:
    Zitat
    Fatal error: Call to undefined function utf_decode() in ...

    Ich habe gelesen es kann sein das mein provider irgendein bestimmte xml paket für php nicht installiert hat und es deswegen nicht funktioniert... vielleicht kennst du auch andere lösungsmöglichkeiten?

    2. wie bekomme ich  die e-mail und bestellnummer als variable in mein script hinein, habe schon rumprobiert aber nur errors produziert.

    Code: PHP  [Auswählen]
    <?php

    require('includes/application_top.php');
    // include needed functions
    require_once(DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once(DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    require_once(DIR_FS_INC.'xtc_not_null.inc.php');
    require_once(DIR_FS_INC.'xtc_format_price_order.inc.php');
    require_once(DIR_FS_INC.'charset_mapper.inc.php');

    $smarty = new Smarty;

    $order_query_check = xtc_db_query("SELECT customers_id
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");
    $order_check = xtc_db_fetch_array($order_query_check);

    include(DIR_WS_CLASSES.'order.php');
    $order = new order($_GET['oID']);
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));
    $smarty->assign('address_label_shipping', xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ','));
    $smarty->assign('address_label_payment',  xtc_address_format($order->billing['format_id'],  $order->billing,  1, '', '<br />'));
    $smarty->assign('csID', $order->customer['csID']);

    $address_label_shipping = xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ',');

     $address_label_shipping = utf_decode($address_label_shipping);

    $dateiname = "upsworldshipping.csv"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");

    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $address_label_shipping.  "\n\n");
    print "Fertig, in die Datei $dateiname wurde erfolgreich die Versandadresse: $address_label_shipping. geschrieben";
    fClose($handler); // Datei schließen

    ?>
     
    liebe grüße
    cellarius

    franky_n

    • Experte
    • Beiträge: 4.950
    Erweiterung: Kundenadressenexport
    Antwort #3 am: 13. Dezember 2010, 23:22:59
    Hallo cellarius,

    es heißt:
    utf8_decode
    nicht:
    utf_decode

    Du könntest die Abfrage:

    Code: PHP  [Auswählen]
    $order_query_check = xtc_db_query("SELECT customers_id
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");
     
    erweitern:

    Code: PHP  [Auswählen]
    $order_query_check = xtc_db_query("SELECT customers_id, customers_email_address, orders_ident_key
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");
     
    und dann die Variablen unter dem Adresslabel:

    Code: PHP  [Auswählen]
    $address_label_shipping = utf_decode($address_label_shipping);
    einfügen:

    Code: PHP  [Auswählen]
     $address_label_shipping .= $order_query['customers_email_address'];
     $address_label_shipping .= $order_query['orders_ident_key'];
     
    Viele Grüße

    Franky

    cellarius

    • Neu im Forum
    • Beiträge: 29
    • Geschlecht:
    Erweiterung: Kundenadressenexport
    Antwort #4 am: 14. Dezember 2010, 22:45:39
    Hallo Franky,

    leider sind die daten , die an den string $adress_label_shipping gehängt werden:

    Code: PHP  [Auswählen]
    $address_label_shipping .= $order_query['customers_email_address'];
    $address_label_shipping .= $order_query['orders_ident_key'];
     
    leer, wenn ich den Code so wie unten eingefügt ausführe habe ich nur die Adresse der Bestellung in der Datei gespeichert, hast du eine Idee?

    Code: PHP  [Auswählen]
    <?php

    require('includes/application_top.php');
    // include needed functions
    require_once(DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once(DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    require_once(DIR_FS_INC.'xtc_not_null.inc.php');
    require_once(DIR_FS_INC.'xtc_format_price_order.inc.php');
    require_once(DIR_FS_INC.'charset_mapper.inc.php');

    $smarty = new Smarty;

    $order_query_check = xtc_db_query("SELECT customers_id, customers_email_address, orders_ident_key
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");

    $order_check = xtc_db_fetch_array($order_query_check);

    include(DIR_WS_CLASSES.'order.php');
    $order = new order($_GET['oID']);
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));
    $smarty->assign('address_label_shipping', xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />'));
    $smarty->assign('address_label_payment',  xtc_address_format($order->billing['format_id'],  $order->billing,  1, '', '<br />'));
    $smarty->assign('csID', $order->customer['csID']);

    $address_label_shipping = xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />');

    $address_label_shipping .= $order_query['customers_email_address'];
    $address_label_shipping .= $order_query['orders_ident_key'];

    $dateiname = "upsworldshipping.csv"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");

    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $address_label_shipping.  "\n\n");
    print "Fertig, in die Datei $dateiname wurde erfolgreich die Versandadresse: $address_label_shipping. geschrieben";
    fClose($handler); // Datei schließen

    ?>
     
    lg

    emanuel

    franky_n

    • Experte
    • Beiträge: 4.950
    Erweiterung: Kundenadressenexport
    Antwort #5 am: 14. Dezember 2010, 23:05:40
    Hallo cellarius,

    nimm mal anstatt:

    Code: PHP  [Auswählen]
    $address_label_shipping .= $order_query['customers_email_address'];
    $address_label_shipping .= $order_query['orders_ident_key'];
    das:

    Code: PHP  [Auswählen]
    $address_label_shipping .= $order_check['customers_email_address'];
    $address_label_shipping .= $order_check['orders_ident_key'];
    Viele Grüße

    Franky

    cellarius

    • Neu im Forum
    • Beiträge: 29
    • Geschlecht:
    Erweiterung: Kundenadressenexport
    Antwort #6 am: 15. Dezember 2010, 03:08:32
    Hallo Franky, vielen Dank für deine Unterstützung,ich habe noch einiges hinzugefügt und nun ein funktionierendes Script.

    Falls jemand selber diese "pseudoschnittstelle" für die upsworldshipping software benutzen möchte, poste ich nochmal den kompletten inhalt meiner datei.

    Code: PHP  [Auswählen]
    <?php

    require('includes/application_top.php');
    // include needed functions
    require_once(DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once(DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    require_once(DIR_FS_INC.'xtc_not_null.inc.php');
    require_once(DIR_FS_INC.'xtc_format_price_order.inc.php');
    require_once(DIR_FS_INC.'charset_mapper.inc.php');

    $seperator = "\t";

    $smarty = new Smarty;

    // Festlegung welches Daten aus der Datenbank gezogen werden

    $order_query_check = xtc_db_query("SELECT orders_id, customers_email_address, date_purchased, orders_ident_key, customers_state, billing_country_iso_code_2, billing_country, delivery_name, delivery_street_address, delivery_postcode, delivery_city, delivery_country
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");

    $order_check = xtc_db_fetch_array($order_query_check);

    include(DIR_WS_CLASSES.'order.php');
    $order = new order($_GET['oID']);
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));
    $smarty->assign('address_label_shipping', xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ','));
    $smarty->assign('address_label_payment',  xtc_address_format($order->billing['format_id'],  $order->billing,  1, '', '<br />'));
    $smarty->assign('csID', $order->customer['csID']);

    //$address_label_shipping = xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '        ');

    // Kundenname Firma
    $address_label_shipping .= $order_check['delivery_name'] . " ";

    // Kundenname Vorname dann Nachname
    $address_label_shipping .= $order_check['delivery_firstname'] . " " . $order_check['delivery_lastname'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Strassenname
    $address_label_shipping .= $order_check['delivery_street_address'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Postleitzahl
    $address_label_shipping .= $order_check['delivery_postcode'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Stadt
    $address_label_shipping .= $order_check['delivery_city'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Bundesland
    $address_label_shipping .= $order_check['customers_state'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Land
    $address_label_shipping .= $order_check['delivery_country'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Bestellnummer
    $address_label_shipping .= $order_check['orders_id'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Bestelldatum mit Uhrzeit  date_purchased
    $address_label_shipping .= $order_check['date_purchased'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Kunden email adresse
    $address_label_shipping .= $order_check['customers_email_address'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //ISO Ländercode des Versandlandes
    $address_label_shipping .= $order_check['billing_country_iso_code_2'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // angenommenes Standardversandgewicht
    $address_label_shipping .= "4.0";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Serviceart (ST)
    $address_label_shipping .= "ST";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Paketart (CP)
    $address_label_shipping .= "CP";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Frankatur (PP)
    $address_label_shipping .= "PP";

    $dateiname = "upsworldshipping.csv"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");

    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $address_label_shipping.  "\n\n");
    print "Fertig, in die Datei $dateiname wurde erfolgreich die Versandadresse: $address_label_shipping. geschrieben";
    fClose($handler);
    ?>
     
    Liebe Grüße cellarius

    cellarius

    • Neu im Forum
    • Beiträge: 29
    • Geschlecht:
    Erweiterung: Kundenadressenexport
    Antwort #7 am: 15. Dezember 2010, 17:18:54
    hallo franky jetzt hab ich doch noch ein problem und zwar wollte ich alle Sonderzeichen wie ä,ö etc. umwandeln, du siehst es unten vor der fwrite anweisung. da kommt immer ein error raus, die zeile

    Code: PHP  [Auswählen]
    $address_label_shipping. = str_replace($arrSearch, $arrReplace, $address_label_shipping.);
    scheint fehlerbehaftet zu sein, ich komm da nicht weiter, bin mit meinem latein am ende.
    Fehler: Parse error: syntax error, unexpected '=' in shopadresse/admin/print_packingslip.php on line 148

    Code: PHP  [Auswählen]
    <?php

    require('includes/application_top.php');
    // include needed functions
    require_once(DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once(DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    require_once(DIR_FS_INC.'xtc_not_null.inc.php');
    require_once(DIR_FS_INC.'xtc_format_price_order.inc.php');
    require_once(DIR_FS_INC.'charset_mapper.inc.php');

    $seperator = ";";

    $smarty = new Smarty;

    // Festlegung welches Daten aus der Datenbank gezogen werden

    $order_query_check = xtc_db_query("SELECT orders_id, customers_email_address, date_purchased, orders_ident_key, customers_state, billing_country_iso_code_2, billing_country, delivery_name, delivery_street_address, delivery_postcode, delivery_city, delivery_country
                                       FROM   "
    .TABLE_ORDERS."
                                       WHERE  orders_id='"
    .$_GET['oID']."'");

    $order_check = xtc_db_fetch_array($order_query_check);

    include(DIR_WS_CLASSES.'order.php');
    $order = new order($_GET['oID']);
    $smarty->assign('address_label_customer', xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));
    $smarty->assign('address_label_shipping', xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', ','));
    $smarty->assign('address_label_payment',  xtc_address_format($order->billing['format_id'],  $order->billing,  1, '', '<br />'));
    $smarty->assign('csID', $order->customer['csID']);

    //$address_label_shipping = xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '';' ');

    // Kundenname Vorname dann Nachname
    $address_label_shipping .= $order_check['delivery_name'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Strassenname
    $address_label_shipping .= $order_check['delivery_street_address'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Postleitzahl
    $address_label_shipping .= $order_check['delivery_postcode'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Stadt
    $address_label_shipping .= $order_check['delivery_city'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Bundesland
    //$address_label_shipping .= $order_check['customers_state'];

    // Trennzeichen anhängen
    //$address_label_shipping .= $seperator;

    // Land
    //$address_label_shipping .= $order_check['delivery_country'];

    // Trennzeichen anhängen
    //$address_label_shipping .= $seperator;

    //Bestellnummer
    $address_label_shipping .= $order_check['orders_id'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // Bestelldatum mit Uhrzeit  date_purchased
    //$address_label_shipping .= $order_check['date_purchased'];

    // Trennzeichen anhängen
    //$address_label_shipping .= $seperator;

    // Kunden email adresse
    $address_label_shipping .= $order_check['customers_email_address'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //ISO Ländercode des Versandlandes
    $address_label_shipping .= $order_check['billing_country_iso_code_2'];

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    // angenommenes Standardversandgewicht
    $address_label_shipping .= "4";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Serviceart (ST)
    $address_label_shipping .= "ST";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Paketart (CP)
    $address_label_shipping .= "CP";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Frankatur (PP)
    $address_label_shipping .= "PP";

    // Trennzeichen anhängen
    $address_label_shipping .= $seperator;

    //Paketanzahl
    $address_label_shipping .= "1";

    $arrSearch = array('ä','ö','ü','Ä','Ö','Ü','ß','/','-','&');
    $arrReplace = array('ae','oe','ue','Ae','Oe','Ue','_','_','_');
    $address_label_shipping. = str_replace($arrSearch, $arrReplace, $address_label_shipping.);

    $dateiname = "upsworldshipping.csv"; // Name der Datei
    // Datei öffnen,
    // wenn nicht vorhanden dann wird die Datei erstellt.
    $handler = fOpen($dateiname , "a+");

    // Dateiinhalt in die Datei schreiben
    fWrite($handler , $address_label_shipping. "\n");
    print "Fertig, in die Datei $dateiname wurde erfolgreich die Versandadresse: $address_label_shipping geschrieben";
    fClose($handler);
    ?>
     
    Es wäre super wenn du mir noch mal helfen würdest.

    lg

    cellarius

    franky_n

    • Experte
    • Beiträge: 4.950
    Erweiterung: Kundenadressenexport
    Antwort #8 am: 15. Dezember 2010, 20:08:40
    Hallo cellarius,

    1.) Die beiden Arrays $arrSearch $arrReplace sibnd unterschiedlich lang. Bedeutet 10 Werte oben 9 Werte unten. Das wird dann nicht klappen.

    2.)
    Code: PHP  [Auswählen]
    $address_label_shipping = str_replace($arrSearch, $arrReplace, $address_label_shipping);
    Die Punkte benötigt man nur wenn man in einer Variablen $address_label_shipping schon was hat und nachträglich hinzufügen möchte.
    Als Beispiel:

    Code: PHP  [Auswählen]
    $address_label_shipping = "TEST:";
    $address_label_shipping .= "ERFOLGREICH";
     
    Dann hat die Variable den Wert "TEST:ERFOLGREICH";

    Machst Du es so ohne Punkt:

    Code: PHP  [Auswählen]
    $address_label_shipping = "TEST:";
    $address_label_shipping = "ERFOLGREICH";
     
    wird der Text "TEST:" überschrieben und die Variable hat nur den Wert "ERFOLGREICH". :)

    So genug PHP Kurs! ;)

    Viele Grüße

    Franky

    9 Antworten
    7393 Aufrufe
    25. Februar 2012, 00:30:28 von hendrik
    Erweiterung in Planung

    Begonnen von FreiwaldK am Bastelecke

    7 Antworten
    4106 Aufrufe
    25. Oktober 2014, 19:06:28 von FreiwaldK
    24 Antworten
    13229 Aufrufe
    06. Januar 2011, 17:01:35 von high12
    23 Antworten
    11487 Aufrufe
    28. September 2009, 09:42:58 von Tomcraft
               
    anything