Avatar billede Cyberdata.dk Praktikant
11. januar 2009 - 17:46 Der er 4 kommentarer og
1 løsning

Sammenfletning af 2 koder i osCommerce 2,2RC2

Jeg har installeret seperate prices i min nye shop (osCommerce 2.2RC2) , og er ved at installere 'newsletters subscribers 054' nyhedsbrev modul men er kommet ud for et problem.
i filen admin/includes/modules/newsletters/newsletters.php


Jeg skal erstatte denne bid kode:

function send($newsletter_id) {
$mail_query = tep_db_query("select customers_firstname, customers_lastname, customers_email_address from " . TABLE_CUSTOMERS . " where customers_newsletter = '1'");

$mimemessage = new email(array('X-Mailer: osCommerce bulk mailer'));
$mimemessage->add_text($this->content);
$mimemessage->build_message();
while ($mail = tep_db_fetch_array($mail_query)) {



med dette



// ################# Contribution Newsletter v050 ##############
function send($newsletter_id) {
$mail_query = tep_db_query("select customers_firstname, customers_lastname, customers_email_address from " . TABLE_CUSTOMERS . " where customers_newsletter = '1'");

while ($mail = tep_db_fetch_array($mail_query)) {
$mimemessage = new email(array('X-Mailer: osCommerce bulk mailer'));
// Préparation de l'envoie du mail en HTML
$mimemessage->add_html_newsletter($this->header . "\n\n" . $this->content . "\n\n" . $this->unsubscribea . " " . '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . FILENAME_UNSUBSCRIBE . "?email=" . $mail['customers_email_address'] . '">' . HTTP_SERVER . DIR_WS_CATALOG . FILENAME_UNSUBSCRIBE . "?email=" . $mail['customers_email_address'] . '</a>' . "\n\n" . $this->unsubscribeb);

$mimemessage->build_message();
// ################# END - Contribution Newsletter v050 ##############



Men den nuværende ser sådan ud (i min shop)



// BOF Separate Pricing Per Customer
function send($newsletter_id, $send_to_customer_groups) {
if (tep_not_null($send_to_customer_groups)) {
$mail_query = tep_db_query("select customers_firstname, customers_lastname, customers_email_address from " . TABLE_CUSTOMERS . " where customers_newsletter = '1' and customers_group_id in (" . $send_to_customer_groups . ")");
} else {
$mail_query = tep_db_query("select customers_firstname, customers_lastname, customers_email_address from " . TABLE_CUSTOMERS_TEMP . " limit " . BULKMAILER_LIMIT);

}
// EOF Separate Pricing Per Customer

$mimemessage = new email(array('X-Mailer: osCommerce bulk mailer'));
// $mimemessage->add_text($this->content);
$mimemessage->add_html($this->content);

$mimemessage->build_message();
while ($mail = tep_db_fetch_array($mail_query)) {
$mimemessage->send(stripslashes($mail['customers_firstname']) . ' ' . stripslashes($mail['customers_lastname']), $mail['customers_email_address'], '', EMAIL_FROM, $this->title);

}

$newsletter_id = tep_db_prepare_input($newsletter_id);
tep_db_query("update " . TABLE_NEWSLETTERS . " set date_sent = now(), status = '1' where newsletters_id = '" . tep_db_input($newsletter_id) . "'");
}
}




Jeg håber der er nogen der kan hjælpe med at flette det sammen :-)
Avatar billede Cyberdata.dk Praktikant
11. januar 2009 - 17:48 #1
det er kode nr. 2 der skal flettes sammen med den nederste kode.
Avatar billede Cyberdata.dk Praktikant
25. januar 2009 - 11:51 #2
er der ikke nogen der har mod på at komme med et forslag?
Avatar billede Cyberdata.dk Praktikant
25. januar 2009 - 13:41 #3
Log fil fra malwarebytes efter en ny scanning

Malwarebytes' Anti-Malware 1.33
Database version: 1691
Windows 5.1.2600 Service Pack 3

25-01-2009 13:39:49
mbam-log-2009-01-25 (13-39-49).txt

Skan type: Fuldstændig skanning (C:\|D:\|)
Objekter skannet: 174932
Tid tilbagelagt: 1 hour(s), 50 minute(s), 15 second(s)

Inficerede Hukommelses Processer: 0
Inficerede Hukommelses Moduler: 0
Inficerede Registeringsdatabase Nøgler: 0
Inficerede Registeringsdatabase Værdier: 0
Inficerede Registeringsdatabase Filer: 0
Inficerede Mapper: 0
Inficerede Filer: 0

Inficerede Hukommelses Processer:
(Ingen mistænkelige filer fundet)

Inficerede Hukommelses Moduler:
(Ingen mistænkelige filer fundet)

Inficerede Registeringsdatabase Nøgler:
(Ingen mistænkelige filer fundet)

Inficerede Registeringsdatabase Værdier:
(Ingen mistænkelige filer fundet)

Inficerede Registeringsdatabase Filer:
(Ingen mistænkelige filer fundet)

Inficerede Mapper:
(Ingen mistænkelige filer fundet)

Inficerede Filer:
(Ingen mistænkelige filer fundet)
Avatar billede Cyberdata.dk Praktikant
25. januar 2009 - 13:42 #4
undskyld, forkert forum jeg lagde denne logfil ind :-S
Avatar billede Cyberdata.dk Praktikant
24. oktober 2012 - 18:46 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester