Jump to content
Latest News: (loading..)

About This Club

Discussions for the German Community

  1. What's new in this club
  2. Yepi

    PHP 7.2.

    Schau mal hier https://github.com/gburton/Responsive-osCommerce
  3. raiwa

    PHP 7.2.

    https://github.com/gburton/Responsive-osCommerce/archive/master.zip Was besseres gibt bisher meines wissens nicht. Ein paar PHP 7.2 notice/warning errors sind glaub ich noch dabei. Aber funktioniert problemlos.
  4. infobroker

    PHP 7.2.

    Hallo, wo finde ich eine Osc 2.3.4- Version, die unter PHP 7.2. fehlerfrei läuft? Wer kann mir helfen?
  5. Soweit ich das Laie erkennen kann hat der Hersteller unseres Shops das Captcha abgeschaltet. Alle Dateien die für Captcha gebraucht werden sind aber da. Kann da jemand kompetent helfen? Gruß Ulrich
  6. catalog/saved_data.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com ****************************************************************** saved_data.php - DSGVO http://pl-systeme.de TIPS & TRICKS FOR osCommerce 2.3.xx under: https://www.pl-systeme.de/surfcms.php?pg=1 2.3.4-1 Demoshop: https://www.pl-systeme.de/product_info.php?cPath=23&products_id=1 Bootstrap-Responsive Demoshop: https://www.pl-systeme.de/product_info.php?cPath=24&products_id=2 ****************************************************************** Copyright (c) 2010 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DSGVO); $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_DSGVO)); $pls_countries_query = tep_db_query("select ci.customers_id as customers_id, countries_id, countries_name from " . TABLE_CUSTOMERS . " ci, " . TABLE_COUNTRIES . " where customers_id = '" . (int)$customer_id . "'"); $countries = tep_db_fetch_array($pls_countries_query); $pls_reviews_query = tep_db_query("select count(*) as number_of_reviews from " . TABLE_REVIEWS . " where customers_id = '" . (int)$customer_id . "'"); $reviews = tep_db_fetch_array($pls_reviews_query); $pls_orders_query = tep_db_query("select count(*) as number_of_orders from " . TABLE_ORDERS . " where customers_id = '" . (int)$customer_id . "'"); $orders = tep_db_fetch_array($pls_orders_query); $pls_basket_query = tep_db_query("select b.products_id, b.customers_basket_quantity, b.customers_basket_date_added, p.products_model, pd.products_name from customers_basket b left join products p on b.products_id = p.products_id left join products_description pd on b.products_id = pd.products_id where customers_id = '" . (int)$customer_id . "'"); $pls_account_query = tep_db_query("select customers_email_address, customers_telephone, customers_fax, customers_newsletter, customers_dob from " . TABLE_CUSTOMERS . " where customers_id = '" . (int)$customer_id . "'"); $account = tep_db_fetch_array($pls_account_query); $newsletter = $account['customers_newsletter']; if ($newsletter == '1') { $newsletter_text = ENTRY_NEWSLETTER_YES; } else { $newsletter_text = ENTRY_NEWSLETTER_NO; } $pls_customers_info_query = tep_db_query("select customers_info_id, customers_info_date_of_last_logon, customers_info_number_of_logons, customers_info_date_account_created, customers_info_date_account_last_modified, global_product_notifications from " . TABLE_CUSTOMERS_INFO . " where customers_info_id = '" . (int)$customer_id . "'"); $customers_info = tep_db_fetch_array($pls_customers_info_query); $notifications = $customers_info['global_product_notifications']; if ($notifications == '1') { $notifications_text = ENTRY_NOTIFICATIONS_YES; } else { $notifications_text = ENTRY_NOTIFICATIONS_NO; } $pls_anrede_gender_query = tep_db_query("SELECT customers_gender FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $customer_id . "'"); $pls_anrede_gender = tep_db_fetch_array($pls_anrede_gender_query); $gender = $pls_anrede_gender['customers_gender']; if ($gender == 'm') { $gender_text = MALE; } else { $gender_text = FEMALE; } $pls_tax_info_query = tep_db_query("SELECT products_id, products_tax_class_id FROM " . TABLE_PRODUCTS . " WHERE products_status = '1' and products_id = '" . (int)$_GET['products_id'] ."'"); $pls_tax_info = tep_db_fetch_array($pls_tax_info_query); $taxinfo = $pls_tax_info['products_tax_class_id']; if (DISPLAY_PRICE_WITH_TAX == 'true') { $taxinfo_text = TAX_INFO; } else { $taxinfo_text = TAX_INFO_OFF; } HEADING_IPRECORDED_1; $ip_iprecorded = YOUR_IP_IPRECORDED; $isp_iprecorded = YOUR_ISP_IPRECORDED; $ip = $_SERVER["REMOTE_ADDR"]; $client = gethostbyaddr($_SERVER["REMOTE_ADDR"]); $str = preg_split("/\./", $client); $i = count($str); $x = $i - 1; $n = $i - 2; $isp = $str[$n] . "." . $str[$x]; $pls_separator = '<br><img src="images/separator_pixel.gif" alt="" height="1" width="100%" align="middle" border="0" />'; $pls_separator_no_break = '<img src="images/separator_pixel.gif" alt="" height="1" width="100%" align="middle" border="0" />'; require(DIR_WS_INCLUDES . 'template_top.php'); ?> <script type="text/javascript" language="javascript"> function printPage() { if (window.print) { jetztdrucken = confirm('Seite drucken ?'); if (jetztdrucken) window.print(); } } </script> <div class="pls_alert-SiteContainer"> <div class="pls_CartModuleHtgr"><div class="pls_margin"> <?php echo TEXT_GDPR; ?> </div></div> <div class="page-header pls_margin"> <h3><?php echo HEADING_TITLE; ?></h3> </div> <div class="pls_margin pls_panel"> <?php $addresses_query = tep_db_query("select address_book_id, customers_id, entry_firstname as firstname, entry_lastname as lastname, entry_company as company, entry_street_address as street_address, entry_suburb as suburb, entry_city as city, entry_postcode as postcode, entry_state as state from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' order by firstname, lastname"); $addresses = tep_db_fetch_array($addresses_query); echo '<h3>' . CATEGORY_PERSONAL . '</h3><br>' . ENTRY_GENDER . '&nbsp;' . $gender_text . $pls_separator . ENTRY_FIRST_NAME_TEXT . '&nbsp;' . stripslashes($addresses['firstname'] . $pls_separator . ENTRY_LAST_NAME_TEXT . '&nbsp;' . $addresses['lastname'] . $pls_separator . ENTRY_DATE_OF_BIRTH . '&nbsp;' . tep_date_long ($account['customers_dob']) . $pls_separator . TEXT_CUSTOMMER_NR . '&nbsp;' . stripslashes($countries['customers_id']) . $pls_separator . ENTRY_STREET_ADDRESS_TEXT . '&nbsp;' . $addresses['street_address'] . $pls_separator . ENTRY_POST_CODE_TEXT . '&nbsp;/&nbsp;' . ENTRY_CITY_TEXT . '&nbsp;' . $addresses['postcode'] . '&nbsp;' . $addresses['city'] . $pls_separator . ENTRY_COUNTRY . '&nbsp;' . $countries['countries_name'] . $pls_separator . ENTRY_STATE . '&nbsp;' . $addresses['entry_state']) . $pls_separator . '';?><br> </div><div class="pls_margin pls_panel"> <?php echo '<h3>' . CATEGORY_CONTACT . '</h3><br>' . ENTRY_EMAIL_ADDRESS . '&nbsp;' . stripslashes($account['customers_email_address']) . $pls_separator . ENTRY_TELEPHONE_NUMBER . '&nbsp;' . stripslashes($account['customers_telephone']) . $pls_separator . ENTRY_FAX_NUMBER . '&nbsp;' . stripslashes($account['customers_fax']) . $pls_separator . ENTRY_COMPANY . '&nbsp;' . stripslashes($addresses['entry_company']) . $pls_separator . '';?><br> </div><div class="pls_margin pls_panel"> <?php echo '<h3>' . CATEGORY_SITEINFO . '</h3><br>' . ENTRY_NEWSLETTER . '&nbsp;' . $newsletter_text . $pls_separator . ENTRY_TEXT_TOTAL_NOTIFICATIONS . '&nbsp;' . $notifications_text . $pls_separator . ENTRY_TEXT_ACCOUNT_CREATED . '&nbsp;' . tep_date_long ($customers_info['customers_info_date_account_created']) . $pls_separator . ENTRY_TEXT_AGREED_CONDITIONS . '&nbsp;' . tep_date_long ($customers_info['customers_info_date_account_created']) . '&nbsp;' . TIME_FORMAT_TEXT_WHAT . '&nbsp;' . tep_time_long ($customers_info['customers_info_date_account_created']) . '&nbsp;' . TIME_FORMAT_TEXT_CLOCK . $pls_separator . ENTRY_TEXT_ACCOUNT_LAST_MODIFIED . '&nbsp;' . tep_date_long ($customers_info['customers_info_date_account_last_modified']) . '&nbsp;' . TIME_FORMAT_TEXT_WHAT . '&nbsp;' . tep_time_short ($customers_info['customers_info_date_account_last_modified']) . '&nbsp;' . TIME_FORMAT_TEXT_CLOCK . $pls_separator . ENTRY_TEXT_LAST_LOGIN . '&nbsp;' . tep_date_long ($customers_info['customers_info_date_of_last_logon']) . $pls_separator . ENTRY_TEXT_LOGIN_TOTAL . '&nbsp;' . $customers_info['customers_info_number_of_logons'] . $pls_separator . ENTRY_TEXT_REVIEWS_TOTAL . '&nbsp;' . $reviews['number_of_reviews'] . $pls_separator . '';?> <?php echo ENTRY_TEXT_ORDERS_TOTAL . '&nbsp;' . $orders['number_of_orders'] . '<br><br>';?> <?php echo $pls_separator_no_break;?> </div><div class="pls_margin pls_panel"> <?php echo '<h3>' . CATEGORY_TEMPORERY . '</h3><br>';?> <?php echo TEXT_CUSTOMMER_IP . '&nbsp;' . $ip_iprecorded . ': ' . $ip . '&nbsp; <font color="#d10000"><strong>|</strong></font> &nbsp;' . $isp_iprecorded . ': ' . $client . $pls_separator;?> <?php if ($cart->count_contents() > 0) { echo '<br><br>' . ENTRY_TEXT_CART_TOTAL . '&nbsp;' . $cart->count_contents() . '&nbsp;' . ENTRY_TEXT_CART_PRODUCTS . '&nbsp;' . $currencies->format($cart->show_total()) . $taxinfo_text . '<br><br>'; while ( $basket = tep_db_fetch_array($pls_basket_query)){ echo $basket['customers_basket_quantity'] . ' x ' . $basket['products_name'] . '<br>';} }else{ echo TEXT_NO_ITEMS_IN_CART; }?> </div> <div class="noprint"> <div class="pls_margin pls_panel"> <div class="buttonSet"><div align="center"> <?php echo tep_draw_button(IMAGE_BUTTON_VIEW_ACCOUNT, 'fa fa-vcard-o', tep_href_link(FILENAME_ACCOUNT));?> </div></div> <br> <div class="buttonSet"><div align="center"> <a href="javascript:printPage()"><?php echo tep_draw_button(IMAGE_BUTTON_PRINT_PAGE, 'fa fa-print', null, null, "Print", 'btn-reviews btn-block btn-lg');?> </div></div> </div> </div> </div> <p> <?php require(DIR_WS_INCLUDES . 'template_bottom.php'); require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> ************************************************* catalog/includes/languages/german/saved_data.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com ****************************************************************** saved_data.php - DSGVO http://pl-systeme.de TIPS & TRICKS FOR osCommerce 2.3.xx under: https://www.pl-systeme.de/surfcms.php?pg=1 2.3.4-1 Demoshop: https://www.pl-systeme.de/product_info.php?cPath=23&products_id=1 Bootstrap-Responsive Demoshop: https://www.pl-systeme.de/product_info.php?cPath=24&products_id=2 ****************************************************************** Copyright (c) 2010 osCommerce Released under the GNU General Public License */ define('HEADING_TITLE', 'Ihre bei uns gespeicherten Daten'); define('NAVBAR_TITLE', 'GDPR'); define('TEXT_CUSTOMMER_IP', 'Ihre IP-Adresse:'); define('TEXT_CUSTOMMER_IP_NO_SAVE', 'IP wird zur Zeit nicht gespeichert:'); define('CATEGORY_SITEINFO', 'Ihre Systeminformationen'); define('ENTRY_TEXT_ACCOUNT_CREATED', 'Kundenkonto eröffnet am:'); define('ENTRY_TEXT_AGREED_CONDITIONS', 'Kontoeröffnung mit Bestätigung von Datenschutz, Widerruf und AGB am:'); define('ENTRY_TEXT_LAST_AGREED_WITHDRAWAL', 'Letzte Widerrufsnutzung mit Widerrufsbelehrung am:'); define('ENTRY_TEXT_ACCOUNT_LAST_MODIFIED', 'Letzte Änderung Ihrer Kontodaten am:'); define('ENTRY_TEXT_LAST_LOGIN', 'Ihre letzte Anmeldung:'); define('ENTRY_TEXT_LOGIN_TOTAL', 'Anmeldungen total:'); define('ENTRY_TEXT_REVIEWS_TOTAL', 'Ihre geschriebenen Bewertungen:'); define('ENTRY_TEXT_ORDERS_TOTAL', 'Anzahl Ihrer bisherigen Bestellungen:'); define('ENTRY_TEXT_POINTS_TOTAL', 'Anzahl Ihrer Bonuspunkte:'); define('ENTRY_TEXT_POINTS_EXPIRES', 'Ablaufdatum:'); define('CATEGORY_TEMPORERY', 'Vorübergehend gespeichert'); define('ENTRY_TEXT_CART_TOTAL', 'Ihr Warenkorb:'); define('ENTRY_TEXT_CART_PRODUCTS', 'Artikel, im Gesamtwert von:'); define('TEXT_NO_ITEMS_IN_CART', 'Ihr Warenkorb ist leer'); define('ENTRY_TEXT_WISHLIST_TOTAL', 'Ihre Merkliste:'); define('ENTRY_TEXT_WISHLIST_PRODUCTS', 'Artikel, im Gesamtwert von:'); define('TEXT_WISHLIST_NO_ITEMS', 'Ihre Merkliste ist leer'); define('ENTRY_TEXT_TOTAL_NOTIFICATIONS', 'Produktnews:'); define('ENTRY_NOTIFICATIONS_YES', 'Abboniert'); define('ENTRY_NOTIFICATIONS_NO', 'Nicht abboniert'); define('SAVED_DATA_TEXT_MAIN_TITLE', 'Letzten hier ansehen '); define('TEXT_ORDER_PRODUCTS', 'Artikel:'); define('TEXT_ORDER_COST', 'Summe:'); define('TEXT_ORDER_DATE', 'Bestelldatum:'); define('TEXT_ORDER_SHIPPED_TO', 'Lieferanschrift:'); define('TEXT_ORDER_NUMBER', 'Bestellnummer:'); define('TEXT_NO_PURCHASES', 'Sie haben noch keine Bestellungen getätigt.'); define('IMAGE_BUTTON_VIEW_ACCOUNT', 'zum Kundenkonto'); define('IMAGE_BUTTON_PRINT_PAGE', 'Seite drucken'); define('TEXT_GDPR', ' Die Datenschutz-Grundverordnung (DSGVO) (Verordnung (EU) 2016/679) ist eine Verordnung, mit der das Europäische Parlament, der Rat der Europäischen Union und die Europäische Kommission den Datenschutz für alle Personen in der Europäischen Union stärken und vereinheitlichen wollen (EU). Die Datenschutz-Grundverordnung besagt, dass Sie Ihre persönlichen Informationen, die wir besitzen, überprüfen können. Wenn Sie EU-Bürger sind, können Sie die Löschung einiger dieser Daten beantragen. '); ?> ************************************************* INSTALL: Ein Bild namens: separator_pixel.gif Erstellen und in das catalog/images/ einspielen. ############################################### catalog/includes/filenames.php einfügen: define('FILENAME_DSGVO', 'saved_data.php'); ############################################### stylesheet.css am ende der Datei einfügen: .pls_alert-SiteContainer{background-color:#FFFFFF;border:solid 1px #CCCCCC;padding:8px;border-radius:4px 4px 0px 0px;} .pls_CartModuleHtgr{border:1px solid #FF6600;-moz-box-shadow: 2px 2px 3 #CCCCCC;-webkit-box-shadow: 2px 2px 0 #333333;box-shadow: 5px 2px 5 #000000;border-radius:4px 4px 0px 0px;background:#FFCC99 url() 100% 100% repeat-x;color:#000000;} .pls_margin{margin:10px;} .pls_panel{padding:20px;border:solid 1px #ccc;} ############################################### catalog/includes/languages/german.php einfügen: define('TIME_FORMAT_LONG', '%H:%M:%S'); define('TIME_FORMAT_SHORT', '%H:%M'); define('TIME_FORMAT_TEXT_WHAT', 'um'); define('TIME_FORMAT_TEXT_CLOCK', 'Uhr'); define('ENTRY_FIRST_NAME_TEXT', 'Ihr Vorname:'); define('ENTRY_LAST_NAME_TEXT', 'Ihr Nachname:'); define('TEXT_CUSTOMMER_NR', 'Kundennummer:'); define('ENTRY_STREET_ADDRESS_TEXT', 'Strasse und Hausnummer:'); define('ENTRY_POST_CODE_TEXT', 'Postleitzahl: / Ort:'); define('ENTRY_FIRST_NAME_TEXT', 'Ihr Vorname:'); define('ENTRY_FIRST_NAME_TEXT', 'Ihr Vorname:'); define('HEADING_IPRECORDED_1','HINWEIS! Die folgende IP Adresse und ISP wurde für Sicherheitszwecke aufgezeichnet.'); define('YOUR_IP_IPRECORDED', 'IP'); define('YOUR_ISP_IPRECORDED', 'ISP'); ############################################### catalog/includes/functions/general.php finden: if (@date('Y', mktime($hour, $minute, $second, $month, $day, $year)) == $year) { return date(DATE_FORMAT, mktime($hour, $minute, $second, $month, $day, $year)); } else { return preg_replace('/2037$/', $year, date(DATE_FORMAT, mktime($hour, $minute, $second, $month, $day, 2037))); } } danach einfügen: // Output a raw time string in the selected locale time format // $raw_date needs to be in this format: HH:MM:SS function tep_time_long($raw_date) { if ( ($raw_date == '0000-00-00 00:00:00') || ($raw_date == '') ) return false; $hour = (int)substr($raw_date, 11, 2); $minute = (int)substr($raw_date, 14, 2); $second = (int)substr($raw_date, 17, 2); return strftime(TIME_FORMAT_LONG, mktime($hour,$minute,$second)); } // Output a raw time string in the selected locale time format // $raw_date needs to be in this format: HH:MM function tep_time_short($raw_date) { if ( ($raw_date == '0000-00-00 00:00:00') || ($raw_date == '') ) return false; $hour = (int)substr($raw_date, 11, 2); $minute = (int)substr($raw_date, 14, 2); return strftime(TIME_FORMAT_SHORT, mktime($hour,$minute)); }
  7. Ja, allerdings müsste ich genau wissen was du in deinem Shop alles eingebaut hast um es passend zu machen. Solltest du interessiert sein gibt es weitere Details per PN.
  8. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    vielen vielen vielen dank... die zweite variante hat funktioniert ich habe bei deinem Foto gesehen das du ein DSGVO feld hast. gibt es das als modul für meinen alten schinken...
  9. ansonsten diese: <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2014 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_CLASSES . 'currencies.php'); $currencies = new currencies(); $oID = tep_db_prepare_input($HTTP_GET_VARS['oID']); $orders_query = tep_db_query("select o.orders_id, o.customers_id, a.entry_gender from " . TABLE_ORDERS . " o, " . TABLE_ADDRESS_BOOK . " a where o.customers_id = a.customers_id and orders_id = '" . (int)$oID . "'"); $cust= tep_db_fetch_array($orders_query); include(DIR_WS_CLASSES . 'order.php'); $order = new order($oID); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <link rel="stylesheet" type="text/css" href="includes/stylesheet.css"> </head> <body> <!-- body_text //--> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo nl2br(STORE_NAME_ADDRESS); ?></td> <td class="pageHeading" align="right"><?php echo tep_image(HTTP_CATALOG_SERVER . DIR_WS_CATALOG_IMAGES . 'store_logo.png', STORE_NAME); ?></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td colspan="2"><?php echo tep_draw_separator(); ?></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SOLD_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->customer['format_id'], $order->billing, 1, '', '<br />'); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '5'); ?></td> </tr> <tr> <td class="main"><?php echo $order->customer['telephone']; ?></td> </tr> <tr> <td class="main"><?php echo '<a href="mailto:' . $order->customer['email_address'] . '"><u>' . $order->customer['email_address'] . '</u></a>'; ?></td> </tr> </table></td> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SHIP_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_PAYMENT_METHOD; ?></strong></td> <td class="main"><?php echo $order->info['payment_method']; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_INCLUDING_TAX; ?></td> </tr> <?php for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { echo ' <tr class="dataTableRow">' . "\n" . ' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) { for ($j = 0; $j < $k; $j++) { echo '<br /><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value']; if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')'; echo '</i></small></nobr>'; } } echo ' </td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n"; echo ' <td class="dataTableContent" align="right" valign="top">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true), true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n"; echo ' </tr>' . "\n"; } ?> <tr> <td align="right" colspan="8"><table border="0" cellspacing="0" cellpadding="2"> <?php for ($i = 0, $n = sizeof($order->totals); $i < $n; $i++) { echo ' <tr>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['title'] . '</td>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['text'] . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table></td> </tr> </table></td> </tr> </table> <?php echo INFO_TEXT_CUSTOMER_ID; ?> <?php echo $cust['customers_id'];?><br> <?php echo INFO_TEXT_ORDER_ID; ?> <?php echo $oID; ?> <!-- body_text_eof //--> <br /> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
  10. Probier diese mal: <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2014 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_CLASSES . 'currencies.php'); $currencies = new currencies(); $oID = tep_db_prepare_input($HTTP_GET_VARS['oID']); $orders_query = tep_db_query("select orders_id from " . TABLE_ORDERS . " where orders_id = '" . (int)$oID . "'"); include(DIR_WS_CLASSES . 'order.php'); $order = new order($oID); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <link rel="stylesheet" type="text/css" href="includes/stylesheet.css"> </head> <body> <!-- body_text //--> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo nl2br(STORE_NAME_ADDRESS); ?></td> <td class="pageHeading" align="right"><?php echo tep_image(HTTP_CATALOG_SERVER . DIR_WS_CATALOG_IMAGES . 'store_logo.png', STORE_NAME); ?></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td colspan="2"><?php echo tep_draw_separator(); ?></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SOLD_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->customer['format_id'], $order->billing, 1, '', '<br />'); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '5'); ?></td> </tr> <tr> <td class="main"><?php echo $order->customer['telephone']; ?></td> </tr> <tr> <td class="main"><?php echo '<a href="mailto:' . $order->customer['email_address'] . '"><u>' . $order->customer['email_address'] . '</u></a>'; ?></td> </tr> </table></td> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SHIP_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_PAYMENT_METHOD; ?></strong></td> <td class="main"><?php echo $order->info['payment_method']; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_INCLUDING_TAX; ?></td> </tr> <?php for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { echo ' <tr class="dataTableRow">' . "\n" . ' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) { for ($j = 0; $j < $k; $j++) { echo '<br /><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value']; if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')'; echo '</i></small></nobr>'; } } echo ' </td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n"; echo ' <td class="dataTableContent" align="right" valign="top">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true), true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n"; echo ' </tr>' . "\n"; } ?> <tr> <td align="right" colspan="8"><table border="0" cellspacing="0" cellpadding="2"> <?php for ($i = 0, $n = sizeof($order->totals); $i < $n; $i++) { echo ' <tr>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['title'] . '</td>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['text'] . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table></td> </tr> </table></td> </tr> </table> <?php $pls_data_query = tep_db_query("select customers_id from ". TABLE_CUSTOMERS . " where customers_id = '" . $order->customer['customers_id'] . "'"); $pls_data = tep_db_fetch_array($pls_data_query); echo INFO_TEXT_CUSTOMER_ID; ?> <?php echo $pls_data['customers_id'];?><br> <?php echo INFO_TEXT_ORDER_ID; ?> <?php echo $oID; ?> <!-- body_text_eof //--> <br /> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
  11. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    admin/invoice.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2014 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_CLASSES . 'currencies.php'); $currencies = new currencies(); $oID = tep_db_prepare_input($HTTP_GET_VARS['oID']); $orders_query = tep_db_query("select orders_id from " . TABLE_ORDERS . " where orders_id = '" . (int)$oID . "'"); include(DIR_WS_CLASSES . 'order.php'); $order = new order($oID); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <title><?php echo TITLE; ?></title> <link rel="stylesheet" type="text/css" href="includes/stylesheet.css"> </head> <body> <!-- body_text //--> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo nl2br(STORE_NAME_ADDRESS); ?></td> <td class="pageHeading" align="right"><?php echo tep_image(HTTP_CATALOG_SERVER . DIR_WS_CATALOG_IMAGES . 'store_logo.png', STORE_NAME); ?></td> </tr> </table></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td colspan="2"><?php echo tep_draw_separator(); ?></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SOLD_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->customer['format_id'], $order->billing, 1, '', '<br />'); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '5'); ?></td> </tr> <tr> <td class="main"><?php echo $order->customer['telephone']; ?></td> </tr> <tr> <td class="main"><?php echo '<a href="mailto:' . $order->customer['email_address'] . '"><u>' . $order->customer['email_address'] . '</u></a>'; ?></td> </tr> </table></td> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_SHIP_TO; ?></strong></td> </tr> <tr> <td class="main"><?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" cellspacing="0" cellpadding="2"> <tr> <td class="main"><strong><?php echo ENTRY_PAYMENT_METHOD; ?></strong></td> <td class="main"><?php echo $order->info['payment_method']; ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="dataTableHeadingRow"> <td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS; ?></td> <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_EXCLUDING_TAX; ?></td> <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TOTAL_INCLUDING_TAX; ?></td> </tr> <?php for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { echo ' <tr class="dataTableRow">' . "\n" . ' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) { for ($j = 0; $j < $k; $j++) { echo '<br /><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value']; if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')'; echo '</i></small></nobr>'; } } echo ' </td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n"; echo ' <td class="dataTableContent" align="right" valign="top">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true), true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><strong>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</strong></td>' . "\n"; echo ' </tr>' . "\n"; } ?> <tr> <td align="right" colspan="8"><table border="0" cellspacing="0" cellpadding="2"> <?php for ($i = 0, $n = sizeof($order->totals); $i < $n; $i++) { echo ' <tr>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['title'] . '</td>' . "\n" . ' <td align="right" class="smallText">' . $order->totals[$i]['text'] . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table></td> </tr> </table></td> </tr> </table> <?php echo INFO_TEXT_CUSTOMER_ID; ?> <?php echo $pls_data['customers_id'];?><br> <?php echo INFO_TEXT_ORDER_ID; ?> <?php echo $oID; ?> <!-- body_text_eof //--> <br /> </body> </html> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> ./includes/language/german/modules/payment/invoice.php <?php /* $Id: invoice.php,v 1.21 2003/02/19 02:10:00 harley_vb Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 - 2003 osCommerce Released under the GNU General Public License */ define('MODULE_PAYMENT_INVOICE_TEXT_DESCRIPTION', 'Rechnung'); define('MODULE_PAYMENT_INVOICE_TEXT_TITLE', 'Rechnung'); $pls_data_query = tep_db_query("select customers_id from ". TABLE_CUSTOMERS . " where customers_id = '" . $order->customer['customers_id'] . "'"); $pls_data = tep_db_fetch_array($pls_data_query); <?php echo INFO_TEXT_CUSTOMER_ID; ?><?php echo $pls_data['customers_id'];?> | <?php echo INFO_TEXT_ORDER_ID; ?><?php echo $oID; ?>  ?> admin/include/languages/german.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ // look in your $PATH_LOCALE/locale directory for available locales.. // on RedHat6.0 I used 'en_US' // on FreeBSD 4.0 I use 'en_US.ISO_8859-1' // this may not work under win32 environments.. //setlocale(LC_TIME, 'de_DE.ISO_8859-1'); setlocale(LC_ALL, array('de_DE.UTF8', 'de_DE.UTF-8', 'deu_deu' )); define('DATE_FORMAT_SHORT', '%d/%m/%Y'); // this is used for strftime() define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime() define('DATE_FORMAT', 'd/m/Y'); // this is used for date() define('PHP_DATE_TIME_FORMAT', 'd/m/Y H:i:s'); // this is used for date() define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S'); define('JQUERY_DATEPICKER_I18N_CODE', ''); // leave empty for en_US; see http://jqueryui.com/demos/datepicker/#localization define('JQUERY_DATEPICKER_FORMAT', 'dd/mm/yy'); // see http://docs.jquery.com/UI/Datepicker/formatDate define('INFO_TEXT_CUSTOMER_ID', 'Kunden Nr.: '); define('INFO_TEXT_ORDER_ID', 'Rechnungs Nr.: '); //// // Return date in raw format // $date should be in format mm/dd/yyyy // raw date is in format YYYYMMDD, or DDMMYYYY function tep_date_raw($date, $reverse = false) { if ($reverse) { return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4); } else { return substr($date, 6, 4) . substr($date, 0, 2) . substr($date, 3, 2); } } // Global entries for the <html> tag define('HTML_PARAMS','dir="ltr" lang="de"'); // charset for web pages and emails define('CHARSET', 'utf-8'); // page title define('TITLE', 'osCommerce Online Merchant Administration Tool'); // header text in includes/header.php define('HEADER_TITLE_TOP', 'Administration'); define('HEADER_TITLE_SUPPORT_SITE', 'Supportseite'); define('HEADER_TITLE_ONLINE_CATALOG', 'Online Katalog'); define('HEADER_TITLE_ADMINISTRATION', 'Administration'); // text for gender define('MALE', 'Herr'); define('FEMALE', 'Frau'); // text for date of birth example define('DOB_FORMAT_STRING', 'dd/mm/jjjj'); // configuration box text in includes/boxes/configuration.php define('BOX_HEADING_CONFIGURATION', 'Konfiguration'); define('BOX_CONFIGURATION_MYSTORE', 'Mein Shop'); define('BOX_CONFIGURATION_LOGGING', 'Login'); define('BOX_CONFIGURATION_CACHE', 'Cache'); define('BOX_CONFIGURATION_ADMINISTRATORS', 'Administratoren'); define('BOX_CONFIGURATION_STORE_LOGO', 'Shop Logo'); // modules box text in includes/boxes/modules.php define('BOX_HEADING_MODULES', 'Module'); //define('BOX_MODULES_PAYMENT', 'Zahlungsweise'); //define('BOX_MODULES_SHIPPING', 'Versandart'); //define('BOX_MODULES_ORDER_TOTAL', 'Zusammenfassung'); // categories box text in includes/boxes/catalog.php define('BOX_HEADING_CATALOG', 'Katalog'); define('BOX_CATALOG_CATEGORIES_PRODUCTS', 'Kategorien / Artikel'); define('BOX_CATALOG_CATEGORIES_PRODUCTS_ATTRIBUTES', 'Produktmerkmale'); define('BOX_CATALOG_MANUFACTURERS', 'Hersteller'); define('BOX_CATALOG_REVIEWS', 'Produktbewertungen'); define('BOX_CATALOG_SPECIALS', 'Sonderangebote'); define('BOX_CATALOG_PRODUCTS_EXPECTED', 'erwartete Artikel'); // customers box text in includes/boxes/customers.php define('BOX_HEADING_CUSTOMERS', 'Kunden'); define('BOX_CUSTOMERS_CUSTOMERS', 'Kunden'); // define('BOX_CUSTOMERS_ORDERS', 'Bestellungen'); // orders box text in includes/boxes/orders.php define('BOX_HEADING_ORDERS', 'Bestellungen'); define('BOX_ORDERS_ORDERS', 'Bestellungen'); // taxes box text in includes/boxes/taxes.php define('BOX_HEADING_LOCATION_AND_TAXES', 'Land / Steuer'); define('BOX_TAXES_COUNTRIES', 'Land'); define('BOX_TAXES_ZONES', 'Bundesländer'); define('BOX_TAXES_GEO_ZONES', 'Steuerzonen'); define('BOX_TAXES_TAX_CLASSES', 'Steuerklassen'); define('BOX_TAXES_TAX_RATES', 'Steuersätze'); // reports box text in includes/boxes/reports.php define('BOX_HEADING_REPORTS', 'Berichte'); define('BOX_REPORTS_PRODUCTS_VIEWED', 'besuchte Artikel'); define('BOX_REPORTS_PRODUCTS_PURCHASED', 'gekaufte Artikel'); define('BOX_REPORTS_ORDERS_TOTAL', 'Kunden-Bestellstatistik'); // tools text in includes/boxes/tools.php define('BOX_HEADING_TOOLS', 'Hilfsprogramme'); define('BOX_TOOLS_ACTION_RECORDER', 'Action Recorder'); define('BOX_TOOLS_BACKUP', 'Datenbanksicherung'); define('BOX_TOOLS_BANNER_MANAGER', 'Banner Manager'); define('BOX_TOOLS_CACHE', 'Cache Steuerung'); define('BOX_TOOLS_DEFINE_LANGUAGE', 'Sprachen definieren'); define('BOX_TOOLS_MAIL', 'eMail versenden'); define('BOX_TOOLS_NEWSLETTER_MANAGER', 'Rundschreiben Manager'); define('BOX_TOOLS_SEC_DIR_PERMISSIONS', 'Verzeichnis Sicherheit/Lesezugriffsrecht'); define('BOX_TOOLS_SERVER_INFO', 'Server Info'); define('BOX_TOOLS_VERSION_CHECK', 'Versions Checker'); define('BOX_TOOLS_WHOS_ONLINE', 'Wer ist Online'); // localizaion box text in includes/boxes/localization.php define('BOX_HEADING_LOCALIZATION', 'Sprachen/Währungen'); define('BOX_LOCALIZATION_CURRENCIES', 'Währungen'); define('BOX_LOCALIZATION_LANGUAGES', 'Sprachen'); define('BOX_LOCALIZATION_ORDERS_STATUS', 'Bestellstatus'); // javascript messages define('JS_ERROR', 'Während der Eingabe sind Fehler aufgetreten!\nBitte korrigieren Sie folgendes:\n\n'); define('JS_OPTIONS_VALUE_PRICE', '* Sie müssen diesem Wert einen Preis zuordnen\n'); define('JS_OPTIONS_VALUE_PRICE_PREFIX', '* Sie müssen ein Vorzeichen für den Preis angeben (+/-)\n'); define('JS_PRODUCTS_NAME', '* Der neue Artikel muss einen Namen haben\n'); define('JS_PRODUCTS_DESCRIPTION', '* Der neue Artikel muss eine Beschreibung haben\n'); define('JS_PRODUCTS_PRICE', '* Der neue Artikel muss einen Preis haben\n'); define('JS_PRODUCTS_WEIGHT', '* Der neue Artikel muss eine Gewichtsangabe haben\n'); define('JS_PRODUCTS_QUANTITY', '* Sie müssen dem neuen Artikel eine verfügbare Anzahl zuordnen\n'); define('JS_PRODUCTS_MODEL', '* Sie müssen dem neuen Artikel eine Artikel-Nr. zuordnen\n'); define('JS_PRODUCTS_IMAGE', '* Sie müssen dem Artikel ein Bild zuordnen\n'); define('JS_SPECIALS_PRODUCTS_PRICE', '* Es muss ein neuer Preis für diesen Artikel festgelegt werden\n'); define('JS_GENDER', '* Die \'Anrede\' muss ausgewählt werden.\n'); define('JS_FIRST_NAME', '* Der \'Vorname\' muss mindestens aus ' . ENTRY_FIRST_NAME_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_LAST_NAME', '* Der \'Nachname\' muss mindestens aus ' . ENTRY_LAST_NAME_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_DOB', '* Das \'Geburtsdatum\' muss folgendes Format haben: xx.xx.xxxx (Tag/Jahr/Monat).\n'); define('JS_EMAIL_ADDRESS', '* Die \'eMail-Adresse\' muss mindestens aus ' . ENTRY_EMAIL_ADDRESS_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_ADDRESS', '* Die \'Strasse\' muss mindestens aus ' . ENTRY_STREET_ADDRESS_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_POST_CODE', '* Die \'Postleitzahl\' muss mindestens aus ' . ENTRY_POSTCODE_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_CITY', '* Die \'Stadt\' muss mindestens aus ' . ENTRY_CITY_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_STATE', '* Das \'Bundesland\' muss ausgewählt werden.\n'); define('JS_STATE_SELECT', '-- Wählen Sie oberhalb --'); define('JS_ZONE', '* Das \'Bundesland\' muss aus der Liste für dieses Land ausgewählt werden.'); define('JS_COUNTRY', '* Das \'Land\' muss ausgewählt werden.\n'); define('JS_TELEPHONE', '* Die \'Telefonnummer\' muss aus mindestens ' . ENTRY_TELEPHONE_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_PASSWORD', '* Das \'Passwort\' sowie die \'Passwortbestätigung\' müssen übereinstimmen und aus mindestens ' . ENTRY_PASSWORD_MIN_LENGTH . ' Zeichen bestehen.\n'); define('JS_ORDER_DOES_NOT_EXIST', 'Auftragsnummer %s existiert nicht!'); define('CATEGORY_PERSONAL', 'Persönliche Daten'); define('CATEGORY_ADDRESS', 'Adresse'); define('CATEGORY_CONTACT', 'Kontakt'); define('CATEGORY_COMPANY', 'Firma'); define('CATEGORY_OPTIONS', 'Optionen'); define('ENTRY_GENDER', 'Anrede:'); define('ENTRY_GENDER_ERROR', '&nbsp;<span class="errorText">notwendige Eingabe</span>'); define('ENTRY_FIRST_NAME', 'Vorname:'); define('ENTRY_FIRST_NAME_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_FIRST_NAME_MIN_LENGTH . ' Buchstaben</span>'); define('ENTRY_LAST_NAME', 'Nachname:'); define('ENTRY_LAST_NAME_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_LAST_NAME_MIN_LENGTH . ' Buchstaben</span>'); define('ENTRY_DATE_OF_BIRTH', 'Geburtsdatum:'); define('ENTRY_DATE_OF_BIRTH_ERROR', '&nbsp;<span class="errorText">(z.B. 21/05/1970)</span>'); define('ENTRY_EMAIL_ADDRESS', 'eMail Adresse:'); define('ENTRY_EMAIL_ADDRESS_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_EMAIL_ADDRESS_MIN_LENGTH . ' Buchstaben</span>'); define('ENTRY_EMAIL_ADDRESS_CHECK_ERROR', '&nbsp;<span class="errorText">ungültige eMail-Adresse!</span>'); define('ENTRY_EMAIL_ADDRESS_ERROR_EXISTS', '&nbsp;<span class="errorText">Diese eMail-Adresse existiert schon!</span>'); define('ENTRY_COMPANY', 'Firmenname:'); define('ENTRY_STREET_ADDRESS', 'Strasse:'); define('ENTRY_STREET_ADDRESS_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_STREET_ADDRESS_MIN_LENGTH . ' Buchstaben</span>'); define('ENTRY_SUBURB', 'weitere Anschrift:'); define('ENTRY_POST_CODE', 'Postleitzahl:'); define('ENTRY_POST_CODE_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_POSTCODE_MIN_LENGTH . ' Zahlen</span>'); define('ENTRY_CITY', 'Stadt:'); define('ENTRY_CITY_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_CITY_MIN_LENGTH . ' Buchstaben</span>'); define('ENTRY_STATE', 'Bundesland:'); define('ENTRY_STATE_ERROR', '&nbsp;<span class="errorText">notwendige Eingabe</font></small>'); define('ENTRY_COUNTRY', 'Land:'); define('ENTRY_COUNTRY_ERROR', ''); define('ENTRY_TELEPHONE_NUMBER', 'Telefonnummer:'); define('ENTRY_TELEPHONE_NUMBER_ERROR', '&nbsp;<span class="errorText">mindestens ' . ENTRY_TELEPHONE_MIN_LENGTH . ' Zahlen</span>'); define('ENTRY_FAX_NUMBER', 'Telefaxnummer:'); define('ENTRY_NEWSLETTER', 'Rundschreiben:'); define('ENTRY_NEWSLETTER_YES', 'abonniert'); define('ENTRY_NEWSLETTER_NO', 'nicht abonniert'); // images define('IMAGE_ANI_SEND_EMAIL', 'eMail versenden'); define('IMAGE_BACK', 'Zurück'); define('IMAGE_BACKUP', 'Datensicherung'); define('IMAGE_CANCEL', 'Abbruch'); define('IMAGE_CONFIRM', 'Bestätigen'); define('IMAGE_COPY', 'Kopieren'); define('IMAGE_COPY_TO', 'Kopieren nach'); define('IMAGE_DETAILS', 'Details'); define('IMAGE_DELETE', 'Löschen'); define('IMAGE_EDIT', 'Bearbeiten'); define('IMAGE_EMAIL', 'eMail versenden'); define('IMAGE_EXPORT', 'Export'); define('IMAGE_ICON_STATUS_GREEN', 'aktiv'); define('IMAGE_ICON_STATUS_GREEN_LIGHT', 'aktivieren'); define('IMAGE_ICON_STATUS_RED', 'inaktiv'); define('IMAGE_ICON_STATUS_RED_LIGHT', 'deaktivieren'); define('IMAGE_ICON_INFO', 'Information'); define('IMAGE_INSERT', 'Einfügen'); define('IMAGE_LOCK', 'Sperren'); define('IMAGE_MODULE_INSTALL', 'Module Installieren'); define('IMAGE_MODULE_REMOVE', 'Module Entfernen'); define('IMAGE_MOVE', 'Verschieben'); define('IMAGE_NEW_BANNER', 'Neuen Banner aufnehmen'); define('IMAGE_NEW_CATEGORY', 'Neue Kategorie erstellen'); define('IMAGE_NEW_COUNTRY', 'Neues Land aufnehmen'); define('IMAGE_NEW_CURRENCY', 'Neue Währung einfügen'); define('IMAGE_NEW_FILE', 'Neue Datei'); define('IMAGE_NEW_FOLDER', 'Neues Verzeichnis'); define('IMAGE_NEW_LANGUAGE', 'Neue Sprache anlegen'); define('IMAGE_NEW_NEWSLETTER', 'Neues Rundschreiben'); define('IMAGE_NEW_PRODUCT', 'Neuen Artikel aufnehmen'); define('IMAGE_NEW_TAX_CLASS', 'Neue Steuerklasse erstellen'); define('IMAGE_NEW_TAX_RATE', 'Neuen Steuersatz anlegen'); define('IMAGE_NEW_TAX_ZONE', 'Neue Steuerzone erstellen'); define('IMAGE_NEW_ZONE', 'Neues Bundesland einfügen'); define('IMAGE_ORDERS', 'Bestellungen'); define('IMAGE_ORDERS_INVOICE', 'Rechnung'); define('IMAGE_ORDERS_PACKINGSLIP', 'Lieferschein'); define('IMAGE_PREVIEW', 'Vorschau'); define('IMAGE_RESET', 'Zurücksetzen'); define('IMAGE_RESTORE', 'Zurücksichern'); define('IMAGE_SAVE', 'Speichern'); define('IMAGE_SEARCH', 'Suchen'); define('IMAGE_SELECT', 'Auswählen'); define('IMAGE_SEND', 'Versenden'); define('IMAGE_SEND_EMAIL', 'eMail versenden'); define('IMAGE_UNLOCK', 'Entsperren'); define('IMAGE_UPDATE', 'Aktualisieren'); define('IMAGE_UPDATE_CURRENCIES', 'Wechselkurse aktualisieren'); define('IMAGE_UPLOAD', 'Hochladen'); define('ICON_CROSS', 'Falsch'); define('ICON_CURRENT_FOLDER', 'aktueller Ordner'); define('ICON_DELETE', 'Löschen'); define('ICON_ERROR', 'Fehler'); define('ICON_FILE', 'Datei'); define('ICON_FILE_DOWNLOAD', 'Herunterladen'); define('ICON_FOLDER', 'Ordner'); define('ICON_LOCKED', 'Gesperrt'); define('ICON_PREVIOUS_LEVEL', 'Vorherige Ebene'); define('ICON_PREVIEW', 'Vorschau'); define('ICON_STATISTICS', 'Statistik'); define('ICON_SUCCESS', 'Erfolg'); define('ICON_TICK', 'Wahr'); define('ICON_UNLOCKED', 'Entsperrt'); define('ICON_WARNING', 'Warnung'); // constants for use in tep_prev_next_display function define('TEXT_RESULT_PAGE', 'Seite %s von %d'); define('TEXT_DISPLAY_NUMBER_OF_BANNERS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Bannern)'); define('TEXT_DISPLAY_NUMBER_OF_COUNTRIES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Ländern)'); define('TEXT_DISPLAY_NUMBER_OF_CUSTOMERS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Kunden)'); define('TEXT_DISPLAY_NUMBER_OF_CURRENCIES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Währungen)'); define('TEXT_DISPLAY_NUMBER_OF_ENTRIES','Angezeigt werden %d bis %d (von insgesamt %d Einträgen)'); define('TEXT_DISPLAY_NUMBER_OF_LANGUAGES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Sprachen)'); define('TEXT_DISPLAY_NUMBER_OF_MANUFACTURERS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Herstellern)'); define('TEXT_DISPLAY_NUMBER_OF_NEWSLETTERS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Rundschreiben)'); define('TEXT_DISPLAY_NUMBER_OF_ORDERS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Bestellungen)'); define('TEXT_DISPLAY_NUMBER_OF_ORDERS_STATUS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Bestellstatus)'); define('TEXT_DISPLAY_NUMBER_OF_PRODUCTS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Artikeln)'); define('TEXT_DISPLAY_NUMBER_OF_PRODUCTS_EXPECTED', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> erwarteten Artikeln)'); define('TEXT_DISPLAY_NUMBER_OF_REVIEWS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Bewertungen)'); define('TEXT_DISPLAY_NUMBER_OF_SPECIALS', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Sonderangeboten)'); define('TEXT_DISPLAY_NUMBER_OF_TAX_CLASSES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Steuerklassen)'); define('TEXT_DISPLAY_NUMBER_OF_TAX_ZONES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Steuerzonen)'); define('TEXT_DISPLAY_NUMBER_OF_TAX_RATES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Steuersätzen)'); define('TEXT_DISPLAY_NUMBER_OF_ZONES', 'Angezeigt werden <b>%d</b> bis <b>%d</b> (von insgesamt <b>%d</b> Bundesländern)'); define('PREVNEXT_BUTTON_PREV', '&lt;&lt;'); define('PREVNEXT_BUTTON_NEXT', '&gt;&gt;'); define('TEXT_DEFAULT', 'Standard'); define('TEXT_SET_DEFAULT', 'als Standard definieren'); define('TEXT_FIELD_REQUIRED', '&nbsp;<span class="fieldRequired">* erforderlich</span>'); define('TEXT_CACHE_CATEGORIES', 'Kategorien Box'); define('TEXT_CACHE_MANUFACTURERS', 'Hersteller Box'); define('TEXT_CACHE_ALSO_PURCHASED', 'Modul für ebenfalls gekaufte Artikel'); define('TEXT_NONE', '--keine--'); define('TEXT_TOP', 'Top'); define('ERROR_DESTINATION_DOES_NOT_EXIST', 'Error: Destination existiert nicht.'); define('ERROR_DESTINATION_NOT_WRITEABLE', 'Error: Destination nicht beschreibbar.'); define('ERROR_FILE_NOT_SAVED', 'Error: File upload nicht gespeichert.'); define('ERROR_FILETYPE_NOT_ALLOWED', 'Error: File upload typ nicht erlaubt.'); define('SUCCESS_FILE_SAVED_SUCCESSFULLY', 'Success: File upload erfolgreich gespeichert.'); define('WARNING_NO_FILE_UPLOADED', 'Warning: kein File uploaded.'); ?>
  12. ich meinte den Quellcode der Datei
  13. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    @Yepi ich habe keine responsive version... evl. kommt das später... bei mir sieht das ganze so aus
  14. Poste mal deine invoice.php
  15. This is how the page with all stored customer data looks like. *************************************** https://www.pl-systeme.de/images/dsgvo_scrs.jpg
  16. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    ist doch das gleiche wie ich es habe nur der <br>, dass es unter einander steht....
  17. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    das ist schon in ./includes/language/german/modules/payment/invoice.php drinn....
  18. <?php echo INFO_TEXT_CUSTOMER_ID; ?><?php echo $pls_data['customers_id'];?><br> <?php echo INFO_TEXT_ORDER_ID; ?><?php echo $oID; ?>
  19. $pls_data_query = tep_db_query("select customers_id from ". TABLE_CUSTOMERS . " where customers_id = '" . $order->customer['customers_id'] . "'"); $pls_data = tep_db_fetch_array($pls_data_query);
  20. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    habe jetzt in der ./admin/invoice.php </table> <?php echo INFO_TEXT_CUSTOMER_ID; ?><br> <?php echo $pls_data['customers_id'];?> <?php echo INFO_TEXT_ORDER_ID; ?> <?php echo $oID; ?> <!-- body_text_eof //--> eingefügt... und in der ./admin/includes/langugaes/german.php define('INFO_TEXT_CUSTOMER_ID', 'Kunden Nr.: '); define('INFO_TEXT_ORDER_ID', 'Rechnungs Nr.: '); eingefügt... jetzt erscheint das in der Druck Ansicht: Zahlungsweise: PayPal (including Credit and Debit Cards) Artikel Artikel-Nr. MwSt. Preis (exkl.) Preis (inkl.) Summe (exkl.) Summe (inkl.) 1 x TestKauf TestKauf 20% 0.20€ 0.24€ 0.20€ 0.24€ Zwischensumme: 0.20€ Pauschalpreis (Best Way): 6.99€ MwSt. 20.0%: 0.04€ Gesamtsumme: 7.23€ Kunden Nr.: Rechnungs Nr.: 3 es fehlt die Kundennummer..!!! unter Admin -> Kunden -> xy -> ist keine Kundennummer zu finden... wo stelle ich ein, dass jedem Kunden eine Nummer vergeben wird... vielen vielen dank an kleine helferlein
  21. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    wenn ich im Admin auf Rechnung gehe, dann steht wenn ich ausdruck auf dem Blatt Papier unten rechts ......meine server struktur ->...../admin/invoice.php
  22. ja. "gibt es auch noch eine Möglichkeit das .........../admin/invoice.php unten links auf der Rechnung zu entfernen?" keine Ahnung was du meinst ?
  23. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    ich denke du meinst in die ./admin/invoice.php rein und in die german.php gibt es auch noch eine Möglichkeit das .........../admin/invoice.php unten links auf der Rechnung zu entfernen? LG Ronny
  24. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    @Yepi vielen Dank für den Tip, aber ich habe mir keine Module zwecks Lieferschein und Rechnung nach installiert, da die free Version hier und da schon viele Fehler hat. Und ich habe null Zeit Fehler zu suchen.... Das müssen schon die machen wo es Online stellen... Aber egal alles gut.... Ich habe mal einen Testkauf in meinem Shop gemacht um zu schauen ob PayPal funktionier. Aber ich sehe ja momentan nur Rechnungs und Lieferanschrift ... Ich denk du meinst ich soll das in einer PHP file einfügen? Gib mir einen tip welche...THX... 😉 sehr guter Tip.. LG Ronny
  25. Setz doch die Abfrage nach customers_id als Kundennummer und Die Rechnungsnummer als Bestellnummer. $pls_data_query = tep_db_query("select customers_id from ". TABLE_CUSTOMERS . " where customers_id = '" . $order->customer['customers_id'] . "'"); $pls_data = tep_db_fetch_array($pls_data_query); <?php echo INFO_TEXT_CUSTOMER_ID; ?><?php echo $pls_data['customers_id'];?> | <?php echo INFO_TEXT_ORDER_ID; ?><?php echo $oID; ?> ************************************************** Sprachdatei: define('INFO_TEXT_CUSTOMER_ID', 'Kundennummer: '); define('INFO_TEXT_ORDER_ID', 'Rechnung/ Bestellnummer: ');
  26. TA Safety Cartridges

    Fehlende Rechnungs und Lieferschein Nummer und DSVGO popup

    ja auch verstehen... html besser als php aber es geht schon.... habe es 3 mal versucht rein zu bekommen aber geht nicht... sehe noch nicht mal im admin Bereich linke Seite dieses angelegte Modul.
  27.  
×