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

Autor Thema: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware  (Gelesen 64302 mal)

Offline bepegkg

  • Neu im Forum
  • *
  • Beiträge: 47
    • Teile Beitrag
Re: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware
« Antwort #135 am: 10. November 2016, 09:21:31 »
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

600x250

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
Re: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware
« Antwort #137 am: 11. November 2016, 14:34:21 »
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

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
Re: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware
« Antwort #138 am: 05. Dezember 2016, 19:11:30 »
Das Modul in Beitrag 1 wurde erneut aktualisiert.
Damit wurde der Fehler behoben, dass das Muster-Widerrufsformular nicht gespeichert wurde.

Grüße

Torsten

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
Re: MODUL: janolaw AGB Hosting-Service für modified eCommerce Shopsoftware
« Antwort #139 am: 23. Januar 2017, 13:27:45 »
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

Offline Thomas M.

  • Fördermitglied
  • *****
  • Beiträge: 85
    • Teile Beitrag
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

Offline Thomas M.

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

Zitat
Direct Access to this location is not allowed.

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
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

Offline Thomas M.

  • Fördermitglied
  • *****
  • Beiträge: 85
    • Teile Beitrag
oh...!

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

Gruß,
Thomas

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
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

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
Das Modul in Beitrag 1 wurde erneut aktualisiert.
Die INSTALL.txt wurde korrigiert.

Grüße

Torsten

Offline Thomas M.

  • Fördermitglied
  • *****
  • Beiträge: 85
    • Teile Beitrag
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

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
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

Offline Thomas M.

  • Fördermitglied
  • *****
  • Beiträge: 85
    • Teile Beitrag
ich denke, dass ich das richtig gemacht habe:
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');
}
?>

ab Zeile 174

Gruß,
Thomas

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.370
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
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


Teile per facebook Teile per linkedin Teile per twitter