Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware

    bepegkg

    • Neu im Forum
    • Beiträge: 47
    Guten Morgen werte Forennutzer,

    erst mal danke für die Tips.

    @Bonsai:

    Zitat
    Wie man an gefühlten 250 Threads zum Thema lesen kann. JA DER PROVIDER MACHT DAS ALLEINE.
    NEIN, mein Provider (1und1)  schaltet NICHT die php. Version "von alleine" um.
    Es sei denn, es sind alte Versionen, die nicht mehr unterstützt (weiterentwickelt) und eingestellt werden.
    Man kann das selbst umstellen, was meine Frage betreffend aber nicht relevant ist, da es ja von V5.5 auf 5.6 geht/ging.
    Wie ich schrieb, läuft V5.6.

    Und ja, es sind bestimmt 250 Threads, UND DIE MUSS MAN ERST MAL FINDEN.
    Wenn man Fehlermeldungen nicht deuten kann, wie soll man da Suchwörter eingeben, die erfolgreiche Ergebnisse anzeigen? Und in vielen Beiträgen stehen evtl. brauchbare Infos irgendwo in der 239sten Antwort ... und dann noch völlig zusammenhanglos.

    ------

    Vielleicht ist es gar nicht verkehrt, mal daran zu denken, dass die meisten, die hier Fragen, nicht such- oder lesefaul sind, sondern mitunter lernwillige Anfänger, die hilflos sind und nunmal fragen müssen.
    Es sind zwar keine 250 Threads, in denen ich darauf hinwies, aber da kommen wir schon noch hin. ;-)...)
    Ich jedenfalls habe bei Anmeldung hier nicht gelesen, dass das ein Forum "NUR FÜR PROFIS" ist, mit dem Zusatz "ANFÄNGER NERVEN".

    Und Antworten wie "Lies Dich schlau" ... "findest Du in anderen Threads" ... "kann man da und da lesen" sind genauso unnötig und nervig für den Anfänger wie diese Problematik andersherum.
    Verlinkte Threads (Danke Bonsia) helfen da (evtl.) schon mehr.

    So, wollte ich mal loswerden ....

    1) Ich bitte mal um Info nur zum besseren Verständnis:
    Werden solche Fixe eigentlich nicht in den "Updates" (Sp`s) der Shopversionen eingearbeitet?
    Ich habe mich das schon bei dem janolaw Modul gefragt ...

    2) Ich frage nach Fehlermeldungen (zu denen ich im Forum keine Lösung finden kann), bekomme aber "einen Sack voll" Info`s die nicht auf die Fehlermeldungen eingehen.
    Ich weiß ja, das gewünscht ist, dass man selbst sucht, was ich auch tue, aber wenn ich nichts finde, muss ich ja schliesslich fragen.

    3) Meine Frage:
    Hat einer jemand Interesse daran, mir das aktuelle janolaw Modul einzubinden?
    Natürlich gegen Bezahlung.


    (Ich habe es nun mehrfach probiert, es klappt einfach nicht, bzw. ich kann die Probleme nicht lösen)

    Vielen Dank,
    viele Grüße,
    Bernd

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Du kannst dich gerne über unser Kontaktformular melden.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Damit sollte der folgende Fehler behoben sein:

    Code: PHP  [Auswählen]
    Parse error: syntax error, unexpected 'if' (T_IF), expecting function (T_FUNCTION) in /homepages/28/d73512023/htdocs/shop/includes/external/janolaw/janolaw.php on line 204

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Damit wurde der Fehler behoben, dass das Muster-Widerrufsformular nicht gespeichert wurde.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Damit wurde der Fehler behoben, dass die PDF-Links in den E-Mail Bestellbestätigungen nicht aufgerufen werden konnten.

    Grüße

    Torsten

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    H I L F E......

    theoretisch habe ich alles nach Anleitung gemacht, war ein Update des bestehenden Moduls, und bekomme nun folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    Fatal error: Cannot redeclare xtc_cfg_select_content_jl() (previously declared in /homepages/6/xxxxxxxxxxx/htdocs/shop/admin/includes/modules/export/janolaw.php:233) in /homepages/6/xxxxxxxxxxx/htdocs/shop/includes/external/janolaw/janolaw.php on line 244

    wo habe ich Mist gebaut?
    modified eCommerce Shopssoftware v1.06 rev 4642 dated: 2013-04-20
    PHP Version:    5.4.45 (Zend: 2.4.0)

    Danke,
    Thomas

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    Lasse ich das Modul installiert erhalte ich nach aufruf eines Artikels im Shop folgende Fehlermeldung:

    Zitat
    Direct Access to this location is not allowed.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Die Datei "/includes/external/janolaw/janolaw.php" hat überhaupt keine Zeile 244, daher lade bitte die Dateien des Moduls einfach nochmal hoch.

    Grüße

    Torsten

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    oh...!

    Danke, mache ich, aber erst nächste Woche (Messestress...).

    Gruß,
    Thomas

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Eingeflossen ist die Korrektur aus r11137, in der die Links von http nach https geändert wurden.

    Grüße

    Torsten

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Die INSTALL.txt wurde korrigiert.

    Grüße

    Torsten

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    keine Ahnung, ich krieg es einfach nicht hin.....

    Grüß euch,

    das Modul ist in beiden Shops eingebunden (beide v1.06 rev 4642), läuft jetzt auch, die Texte werden richtig angezeigt.
    Bloß bekomme ich keine pdf-Anhänge in die Bestellmails. Die pdf's sind im Verzeichnis ../media/content (Rechte auf 777) und im Content Manager zugeordnet.
    Wenn ich eine Testbestellung durchführe, bekomme ich vor der Zahlungsweise nur noch eine leere Seite. Starte ich danach die Konfiguration vom Janolaw Modul neu (nur "Start" und "OK" drücken) sind die Anhänge im Content Manager wieder verschwunden und ich kann die Bestellung durchführen. Allerdings sind dann keine Anhänge dabei.....

    Gibt es Hilfe für mich?

    Danke und Gruß,
    Thomas

    PS: Beim Update ist mir aufgefallen dass die /includes/aplication_top.php etwas anders aussieht als beschrieben:

    Anleitung:

    Zitat
    Ganz am Ende der Datei, jedoch noch vor:

    Code: PHP  [Auswählen]
    xtc_count_cart();
    ?>

    das einfügen:

    Code: PHP  [Auswählen]
    ## janolaw
    if (defined('MODULE_JANOLAW_STATUS') && MODULE_JANOLAW_STATUS == 'True') {
      require_once(DIR_FS_CATALOG.'includes/external/janolaw/janolaw.php');
      $janolaw = new janolaw_content();
    }

    zwischen dem xtc_count_cart(); und ?> steht bei mir die Versandkostenberrechnung für den Warenkorb (Dropdown), ob ich den Text vor xtc_count_cart(); oder erst vor dem ?> einfüge ist egal, das Ergebnis ist das oben beschriebene

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Das Modul in Beitrag 1 wurde erneut aktualisiert.
    Die INSTALL.txt wurde korrigiert.
    [...]

    Neu hinzugekommen ist der wichtige Teil:

    Zitat
    3.1) /send_order.php

    [...]
    Darauf achten, dass in der send_order.php der folgende Teil:

    Code: PHP  [Auswählen]
      //email attachments
      $email_attachments = defined('EMAIL_BILLING_ATTACHMENTS') ? EMAIL_BILLING_ATTACHMENTS : '';

    Unbedingt noch an die Stelle versetzt werden muss vor dem neu eingefügten Code:

    Code: PHP  [Auswählen]
      ## Janolaw
     require_once(DIR_FS_CATALOG.'includes/external/janolaw/send_order.php');

    Grüße

    Torsten

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    ich denke, dass ich das richtig gemacht habe:

    ab Zeile 174

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: send_order.php 1510 2010-11-22 13:24:04Z dokuman $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce; www.oscommerce.com
       (c) 2003      nextcommerce; www.nextcommerce.org
       (c) 2006      xt:Commerce; www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


    require_once (DIR_FS_INC.'xtc_get_order_data.inc.php');
    require_once (DIR_FS_INC.'xtc_get_attributes_model.inc.php');
    // check if customer is allowed to send this order!
    $order_query_check = xtc_db_query("SELECT customers_id
                                         FROM "
    .TABLE_ORDERS."
                                        WHERE orders_id='"
    .$insert_id."'");

    $order_check = xtc_db_fetch_array($order_query_check);
    //BOF - web28 - 2010-03-20 - Send Order by Admin
    //if ($_SESSION['customer_id'] == $order_check['customers_id'] ) {
    if ($_SESSION['customer_id'] == $order_check['customers_id'] || $send_by_admin) {
    //EOF - web28 - 2010-03-20 - Send Order by Admin

      $order = new order($insert_id);

    // BOF - Tomcraft - 2009-10-03 - Paypal Express Modul
      if (isset($_SESSION['paypal_express_new_customer']) && $_SESSION['paypal_express_new_customer'] == 'true' && isset($_SESSION['ACCOUNT_PASSWORD']) && $_SESSION['ACCOUNT_PASSWORD'] == 'true') {
        require_once (DIR_FS_INC.'xtc_create_password.inc.php');
        require_once (DIR_FS_INC.'xtc_encrypt_password.inc.php');
        $password_encrypted =  xtc_RandomString(10);
        $password = xtc_encrypt_password($password_encrypted);
        xtc_db_query("update " . TABLE_CUSTOMERS . " set customers_password = '" . $password . "' where customers_id = '" . (int) $_SESSION['customer_id'] . "'");
        $smarty->assign('NEW_PASSWORD', $password_encrypted);
      }
    // EOF - Tomcraft - 2009-10-03 - Paypal Express Modul

      //BOF - web28 - 2010-03-20 - Send Order by Admin
      if (isset($send_by_admin)) {//DokuMan - 2010-09-18 - Undefined variable: send_by_admin
        $xtPrice = new xtcPrice($order->info['currency'], $order->info['status']);
      }
      //EOF - web28 - 2010-03-20 - Send Order by Admin

      $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']);

      $order_total = $order->getTotalData($insert_id); //ACHTUNG für Bestellbestätigung  aus Admin Funktion in admin/includes/classes/order.php
      $smarty->assign('order_data', $order->getOrderData($insert_id)); //ACHTUNG für Bestellbestätigung  aus Admin Funktion in admin/includes/classes/order.php
      $smarty->assign('order_total', $order_total['data']);

      // assign language to template for caching Web28 2012-04-25 - change all $_SESSION['language'] to $order->info['language']
      $smarty->assign('language', $order->info['language']);
      $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
      $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
      //$smarty->assign('oID', $insert_id);
      $smarty->assign('oID', $order->info['order_id']); //DokuMan - 2011-08-31 - fix order_id assignment

      //shipping method
      if ($order->info['shipping_class'] != '') {
        $shipping_class = explode('_', $order->info['shipping_class']);    
        include (DIR_FS_CATALOG . 'lang/'.$order->info['language'].'/modules/shipping/'.$shipping_class[0].'.php');
        $shipping_method = constant(strtoupper('MODULE_SHIPPING_'.$shipping_class[0].'_TEXT_TITLE'));
      }
      $smarty->assign('SHIPPING_METHOD', $shipping_method);
     
      //payment method
      if ($order->info['payment_method'] != '' && $order->info['payment_method'] != 'no_payment') {    
        include_once (DIR_FS_CATALOG . 'lang/'.$order->info['language'].'/modules/payment/'.$order->info['payment_method'].'.php');
        $payment_method = constant(strtoupper('MODULE_PAYMENT_'.$order->info['payment_method'].'_TEXT_TITLE'));
      }
      $smarty->assign('PAYMENT_METHOD', $payment_method);
     
      $smarty->assign('DATE', xtc_date_long($order->info['date_purchased']));
      $smarty->assign('NAME', $order->customer['name']);

      //BOF - web28 - 2010-08-20 - Fix for more personalized e-mails to the customer (show salutation and surname)
      $gender_query = xtc_db_query("SELECT customers_gender FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $order->customer['id'] . "'");
      $gender = xtc_db_fetch_array($gender_query);
      if ($gender['customers_gender']=='f') {
        $smarty->assign('GENDER', FEMALE);
      } elseif ($gender['customers_gender']=='m') {
        $smarty->assign('GENDER', MALE);
      } else {
        $smarty->assign('GENDER', '');
      }
      //EOF - web28 - 2010-08-20 - Fix for more personalized e-mails to the customer (show salutation and surname)

      //BOF - web28 - 2010-08-20 - Erweiterung Variablen für Bestätigungsmail
      $smarty->assign('CITY', $order->customer['city']);
      $smarty->assign('POSTCODE', $order->customer['postcode']);
      $smarty->assign('STATE', $order->customer['state']);
      $smarty->assign('COUNTRY', $order->customer['country']);
      $smarty->assign('COMPANY', $order->customer['company']);
      $smarty->assign('STREET', $order->customer['street_address']);
      $smarty->assign('FIRSTNAME', $order->customer['firstname']);
        $smarty->assign('LASTNAME', $order->customer['lastname']);
      //EOF - web28 - 2010-08-20 - Erweiterung Variablen für Bestätigungsmail

      $smarty->assign('COMMENTS', $order->info['comments']);
      $smarty->assign('EMAIL', $order->customer['email_address']);
      $smarty->assign('PHONE',$order->customer['telephone']);

      //BOF  - web28 - 2010-03-27 PayPal Bezahl-Link
      unset ($_SESSION['paypal_link']);
      if ($order->info['payment_method'] == 'paypal_ipn') {

        //BOF - web28 - 2010-06-11 - Send Order  by Admin Paypal IPN
        if(isset($send_by_admin)) { //DokuMan - 2010-09-18 - Undefined variable: send_by_admin
          require (DIR_FS_CATALOG_MODULES.'payment/paypal_ipn.php');
          include(DIR_FS_LANGUAGES.$order->info['language'].'/modules/payment/paypal_ipn.php');
          $payment_modules = new paypal_ipn;
        }
        //EOF - web28 - 2010-06-11 - Send Order  by Admin Paypal IPN

        $order_id= $insert_id;
        $paypal_link = array();
        $payment_modules->create_paypal_link();

        $smarty->assign('PAYMENT_INFO_HTML', $paypal_link['html']);
        $smarty->assign('PAYMENT_INFO_TXT',  MODULE_PAYMENT_PAYPAL_IPN_TXT_EMAIL . $paypal_link['text']);
        $_SESSION['paypal_link']= $paypal_link['checkout'];

      }
      //EOF  - web28 - 2010-03-27 PayPal Bezahl-Link

      // PAYMENT MODUL TEXTS
      // EU Bank Transfer
      if ($order->info['payment_method'] == 'eustandardtransfer') {
        $smarty->assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION);
        $smarty->assign('PAYMENT_INFO_TXT', str_replace("<br />", "\n", MODULE_PAYMENT_EUTRANSFER_TEXT_DESCRIPTION));
      }

      // MONEYORDER
      if ($order->info['payment_method'] == 'moneyorder') {
        $smarty->assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION);
        $smarty->assign('PAYMENT_INFO_TXT', str_replace("<br />", "\n", MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION));
      }
     
      // Cash on Delivery
      if ($order->info['payment_method'] == 'cod') {
        $smarty->assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_COD_TEXT_INFO);
        $smarty->assign('PAYMENT_INFO_TXT', str_replace("<br />", "\n", MODULE_PAYMENT_COD_TEXT_INFO));
      }
     

      //allow duty-note in email
      if(!is_object($main)) {
        require_once(DIR_FS_CATALOG.'includes/classes/main.php');
        $main = new main();
      }
      $smarty->assign('DELIVERY_DUTY_INFO', $main->getDeliveryDutyInfo($order->delivery['country_iso_2']));

      //absolute image path
      $smarty->assign('img_path', HTTP_SERVER.DIR_WS_CATALOG.DIR_WS_IMAGES.'product_images/'. (defined('SHOW_IMAGES_IN_EMAIL_DIR')? SHOW_IMAGES_IN_EMAIL_DIR : 'thumbnail').'_images/');
      // dont allow cache
      $smarty->caching = 0;

      // BOF - Tomcraft - 2011-06-17 - Added revocation to email  
      $shop_content_data = $main->getContentData(REVOCATION_ID);  
      $revocation = $shop_content_data['content_text'];  
      $smarty->assign('REVOCATION_HTML', $revocation);
      $smarty->assign('REVOCATION_TXT', $revocation); //replace br, strip_tags, html_entity_decode are allready execute in xtc_php_mail  function

      // EOF - Tomcraft - 2011-06-17 - Added revocation to email
     
      //email attachments
      $email_attachments = defined('EMAIL_BILLING_ATTACHMENTS') ? EMAIL_BILLING_ATTACHMENTS : '';
     
      ## Janolaw
     require_once(DIR_FS_CATALOG.'includes/external/janolaw/send_order.php');

      $html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$order->info['language'].'/order_mail.html');
      $txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/mail/'.$order->info['language'].'/order_mail.txt');

     
      if ($email_attachments) {
      $t = explode(',', $email_attachments);
      array_walk($t, function(&$v, $k, $p) {$v = $p . basename($v);}, 'pdf/' . $order->info['language'] . '/');
      $email_attachments = implode(',', $t);
    }
     
      // create subject
      $order_subject = str_replace('{$nr}', $insert_id, EMAIL_BILLING_SUBJECT_ORDER);
      $order_subject = str_replace('{$date}', xtc_date_long($order->info['date_purchased']), $order_subject); // Tomcraft - 2011-12-28 - Use date_puchased instead of current date in E-Mail subject
      $order_subject = str_replace('{$lastname}', $order->customer['lastname'], $order_subject);
      $order_subject = str_replace('{$firstname}', $order->customer['firstname'], $order_subject);

      // send mail to admin
      xtc_php_mail(EMAIL_BILLING_ADDRESS,
                   EMAIL_BILLING_NAME,
                   EMAIL_BILLING_ADDRESS,
                   STORE_NAME,
                   EMAIL_BILLING_FORWARDING_STRING,
                   $order->customer['email_address'],
                   $order->customer['firstname'].' '.$order->customer['lastname'],
                   $email_attachments,
                   '',
                   $order_subject,
                   $html_mail,
                   $txt_mail
                   );

      // send mail to customer
      if (SEND_EMAILS == 'true' || $send_by_admin) {
      xtc_php_mail(EMAIL_BILLING_ADDRESS,
                   EMAIL_BILLING_NAME,
                   $order->customer['email_address'],
                   $order->customer['firstname'].' '.$order->customer['lastname'],
                   '',
                   EMAIL_BILLING_REPLY_ADDRESS,
                   EMAIL_BILLING_REPLY_ADDRESS_NAME,
                   $email_attachments,
                   '',
                   $order_subject,
                   $html_mail,
                   $txt_mail
                   );
      }

      if (AFTERBUY_ACTIVATED == 'true') {
        require_once (DIR_WS_CLASSES.'afterbuy.php');
        $aBUY = new xtc_afterbuy_functions($insert_id);
        if ($aBUY->order_send())
          $aBUY->process_order();
      }
      //BOF - web28 - 2010-03-20 - Send Order by Admin
      if(isset($send_by_admin)) { //DokuMan - 2010-09-18 - Undefined variable: send_by_admin
        $customer_notified = '1';
        $orders_status_id = '1';
        //Comment out the next line for setting  the $orders_status_id= '1 '- Auskommentieren der nächste Zeile, um die $orders_status_id = '1' zu setzen
        $orders_status_id = ($order->info['orders_status']  < 1) ? '1' : $order->info['orders_status'];

        //web28 - 2011-03-20 - Fix order status
        xtc_db_query("UPDATE ".TABLE_ORDERS."
                         SET orders_status = '"
    .xtc_db_input($orders_status_id)."',
                             last_modified = now()
                       WHERE orders_id = '"
    .xtc_db_input($insert_id)."'");

        //web28 - 2011-08-26 - Fix order status history
        xtc_db_query("INSERT INTO ".TABLE_ORDERS_STATUS_HISTORY."
                              SET orders_id = '"
    .xtc_db_input($insert_id)."',
                                  orders_status_id = '"
    .xtc_db_input($orders_status_id)."',
                                  date_added = now(),
                                  customer_notified = '"
    .$customer_notified."',
                                  comments = '"
    .COMMENT_SEND_ORDER_BY_ADMIN."'");

        $messageStack->add_session(SUCCESS_ORDER_SEND, 'success');

        if (isset($_GET['site']) && $_GET['site'] == 1) { //DokuMan - 2010-09-18 - Undefined variable
          xtc_redirect(xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID'].'&action=edit'));
        } else xtc_redirect(xtc_href_link(FILENAME_ORDERS, 'oID='.$_GET['oID']));
      }
      //EOF - web28 - 2010-03-20 - Send Order by Admin

    } else {
      $smarty->assign('ERROR', 'You are not allowed to view this order!');
      $smarty->display(CURRENT_TEMPLATE.'/module/error_message.html');
    }
    ?>

    Gruß,
    Thomas

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.187
    • Geschlecht:
    Und woher kommt dieser Code bei dir?

    Code: PHP  [Auswählen]
      if ($email_attachments) {
      $t = explode(',', $email_attachments);
      array_walk($t, function(&$v, $k, $p) {$v = $p . basename($v);}, 'pdf/' . $order->info['language'] . '/');
      $email_attachments = implode(',', $t);

    Grüße

    Torsten
               
    anything