#1 (permalink)  
Alt 04.05.2007, 22:34
xt:Commerce Support Kunde
 
Registriert seit: 31.03.2007
Beiträge: 27
Standard Niedeländische Lastschrift modul

I habe angefangen ein Niederländische lastschrift modul zu schreiben. Die modul functioniert sogar aber habe noch eine problem. Vielleicht kann jemand mir helfen.
Nach benutzen von diese Zahlungs option soll ein email versendet werden mit die details vom lastschrift im email.
Die email wird ja nicht versendet und wird hergestellt im function after_process

Dies is die function afterprocess welche ich jetzt habe:
Code:
    function after_process() {
      global $insert_id, $_POST, $incasso_val, $acc_holder, $acc_holder_city, $acc_number, $bank_name, $incasso_status, $incasso_fax, $checkout_form_action, $checkout_form_submit;
	  xtc_db_query("INSERT INTO incasso ( orders_id, acc_holder, acc_holder_city, acc_number, bank_name, incasso_status) values ('" . $insert_id . "', '" . $_POST['acc_holder'] . "', '" . $_POST['acc_holder_city'] . "', '" . $_POST['acc_number'] . "', '" . $_POST['bank_name'] . "', '" . $_POST['incasso_status'] . "')");
	  $smarty = new Smarty;
	  
      
      $ordernumber .= MODULE_PAYMENT_INCASSO_EMAIL_ORDERNUMBER . ": " . $insert_id . "\n";
      $totalamount .= MODULE_PAYMENT_INCASSO_EMAIL_TOTALAMOUNT . ": " . MODULE_PAYMENT_INCASSO_CURRENCY . " " . $_POST['amount'] . "\n\n";
      $accountnumber .= MODULE_PAYMENT_INCASSO_TEXT_ACCOUNT_NUMBER . ": " . $_POST['acc_number'] . "\n";
      $accountholder .= MODULE_PAYMENT_INCASSO_TEXT_ACCOUNT_HOLDER . ": " . $_POST['acc_holder'] . "\n";
      $accountcity .= MODULE_PAYMENT_INCASSO_TEXT_ACCOUNT_HOLDER_CITY . ": " . $_POST['acc_holder_city'] . "\n";
      $accountbank .= MODULE_PAYMENT_INCASSO_TEXT_BANK_NAME . ": " . $_POST['bank_name'] . "\n";
	  $storename .= STORE_NAME. "\n";
		      // assign language to template for caching
      $smarty->assign('language', $_SESSION['language']);
      $smarty->caching = false;

      // set dirs manual
      $smarty->template_dir=DIR_FS_CATALOG.'templates';
      $smarty->compile_dir=DIR_FS_CATALOG.'templates_c';
      $smarty->config_dir=DIR_FS_CATALOG.'lang';

      $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
      $smarty->assign('logo_path',HTTP_SERVER  . DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
	  $smarty->assign('STORENAME', $storename);
      $smarty->assign('ORDERNUMBER', $ordernumber);
	  $smarty->assign('TOTALAMOUNT', $totalamount);
      $smarty->assign('ACCOUNTNUMBER', $accountnumber);
	  $smarty->assign('ACCOUNTHOLDER', $accountholder);
	  $smarty->assign('ACCOUNTCITY', $accountcity);
	  $smarty->assign('ACCOUNTBANK', $accountbank);
      $smarty->assign('MESSAGE', $_POST['message']);
      $smarty->assign('WEBSITE', HTTP_SERVER  . DIR_WS_CATALOG);


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

      if ($subject=='') $subject=MODULE_PAYMENT_INCASSO_EMAIL_SUBJECT;

      xtc_php_mail(STORE_OWNER_EMAIL_ADDRESS, STORE_OWNER, $_POST['cust_email'], '', '', STORE_OWNER_EMAIL_ADDRESS, STORE_OWNER, '', '', $subject, $html_mail, $txt_mail );

      if ($_POST['incasso_fax'])
        xtc_db_query("update incasso set incasso_fax = '" . $_POST['incasso_fax'] ."' where orders_id = '" . $insert_id . "'");

        if ($this->order_status) xtc_db_query("UPDATE ". TABLE_ORDERS ." SET orders_status='".$this->order_status."' WHERE orders_id='".$insert_id."'");
    }
Ich habe schon ein email vorlage im template folder /mail angelegt
Vieleicht kan jemand sehen warum die email nicht versendet wird.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
lastschrift, modul, niedeländische

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Contribution: Google Sitemap Modul gswkaiser Admininterface 133 16.05.2009 17:14
GLS Modul + Nachnahme Batman56 Modul Entwicklung 1 05.08.2005 12:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:44 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand