osCommerce Knowledge Base

zusätzliche E-Mail bei Weiterempfehlungen

Zuletzt aktualisiert: 22nd June, 2005
Beitrag ID: 164

Um per E-Mail detailliert über die Nutzung des Weiterempfehlungs-Features informiert zu werden, können Sie die folgende Erweiterung an der Datei catalog/tell_a_friend.php vornehmen. Dadurch wird nach jeder Weiterempfehlung durch einen Nutzer eine zusätzliche E-Mail an Sie geschickt, die folgende Informationen enthält:



catalog/tell_a_friend.php Zeile 82 ff. alt:

tep_mail($to_name, $to_email_address, $email_subject, $email_body, $from_name, $from_email_address);

$messageStack->add_session('header', sprintf(TEXT_EMAIL_SUCCESSFUL_SENT, $product_info['products_name'], tep_output_string_protected($to_name)), 'success');



catalog/tell_a_friend.php Zeile 82 ff. neu:

tep_mail($to_name, $to_email_address, $email_subject, $email_body, $from_name, $from_email_address);

// Mail a (silent) report to the web owner:

// get ip
if (getenv('HTTP_X_FORWARDED_FOR')) {
   $ip=getenv('HTTP_X_FORWARDED_FOR');
} else {
  $ip=getenv('REMOTE_ADDR');
}

// build report
$report = 'Here are the details of the T.A.F. submission by ' . $from_name . ' on ' . date("D M j G:i:s Y") . ':';
$report .= "nn" . 'Recipient details: ' . $HTTP_POST_VARS['friendname'] . ' - ' . $HTTP_POST_VARS['friendemail'];
$report .= "n" . 'Sender details: ' . $from_name . ' - ' . $from_email_address;
$report .= "n" . 'Sender ip address: ' . $ip;
$report .= "n" . 'Personal message: ' . "nn" . $HTTP_POST_VARS['yourmessage'];
$report .= "nn" . 'Product link: ' . HTTP_SERVER . DIR_WS_CATALOG . FILENAME_PRODUCT_INFO . '?products_id=' . $HTTP_GET_VARS['products_id'];

$messageStack->add_session('header', sprintf(TEXT_EMAIL_SUCCESSFUL_SENT, $product_info['products_name'], tep_output_string_protected($to_name)), 'success');



Ändern Sie you@youraddress.com in ihre E-Mail-Adresse.
Beachten Sie darüber hinaus, daß Sie im Falle von MIME-E-Mails anstatt "n" "<br>" verwenden sollten.

 

Wie hilfreich ist dieser Beitrag?