From bad85665145ee0516b03fdd941d3f31b838d2d30 Mon Sep 17 00:00:00 2001 From: satu Date: Tue, 26 May 2015 13:16:00 +0300 Subject: [PATCH 1/2] =?UTF-8?q?Jos=20Maventa-laskun=20la=CC=88hetys=20ei?= =?UTF-8?q?=20onnistu,=20ilmoitus=20sa=CC=88hko=CC=88postiin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- verkkolasku_resend.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/verkkolasku_resend.php b/verkkolasku_resend.php index 26071bb4f6..f4e1ff6d60 100644 --- a/verkkolasku_resend.php +++ b/verkkolasku_resend.php @@ -246,6 +246,38 @@ } echo "Maventa-lasku $laskunro: $status
\n"; + + if ($status != 'OK: INVOICE CREATED SUCCESSFULLY') { + + // Rakennetaan sähköpostiin lähetettävä virheviesti + $maventaerrorreport .= t("Maventa-laskun %s lähetys epäonnistui", "", $laskunro)."!\n\n"; + $maventaerrorreport .= t("Lähetetyn tiedoston nimi").": $lasku \n\n"; + + // Laitetaan sähköposti admin osoitteeseen siinä tapauksessa, + // jos talhal tai alert email osoitteita ei ole kumpaakaan setattu + $error_email = $yhtiorow["admin_email"]; + + if (isset($yhtiorow["talhal_email"]) and $yhtiorow["talhal_email"] != "") { + $error_email = $yhtiorow["talhal_email"]; + } + elseif (isset($yhtiorow["alert_email"]) and $yhtiorow["alert_email"] != "") { + $error_email = $yhtiorow["alert_email"]; + } + + $params = array( + "to" => $error_email, + "subject" => t("Maventa-laskun %s lähetys epäonnistui", "", $laskunro), + "ctype" => "text", + "body" => $maventaerrorreport, + "attachements" => array(0 => array( + "filename" => "{$pupe_root_polku}/dataout/$lasku", + "newfilename" => "")) + ); + + pupesoft_sahkoposti($params); + + } + $mavelask++; // Pidetään sadan laskun jälkeen pieni paussi From 93375ba4ac6e7ae448bef6cbf04074b5e27f0df0 Mon Sep 17 00:00:00 2001 From: Hanna Hagberg Date: Tue, 26 May 2015 15:22:37 +0300 Subject: [PATCH 2/2] =?UTF-8?q?Otin=20tuosta=20ensimma=CC=88isesta=CC=88?= =?UTF-8?q?=20$maventaerrorreport=20muuttujan=20settauksesta=20tuon=20pist?= =?UTF-8?q?ee=20pois=20niin=20ei=20tule=20noticea=20siita=CC=88,=20ettei?= =?UTF-8?q?=20sita=CC=88=20ole=20entuudestaan=20viela=CC=88=20olemassa=20s?= =?UTF-8?q?ita=CC=88=20muuttujaa.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- verkkolasku_resend.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/verkkolasku_resend.php b/verkkolasku_resend.php index f4e1ff6d60..7a334d6765 100644 --- a/verkkolasku_resend.php +++ b/verkkolasku_resend.php @@ -250,7 +250,7 @@ if ($status != 'OK: INVOICE CREATED SUCCESSFULLY') { // Rakennetaan sähköpostiin lähetettävä virheviesti - $maventaerrorreport .= t("Maventa-laskun %s lähetys epäonnistui", "", $laskunro)."!\n\n"; + $maventaerrorreport = t("Maventa-laskun %s lähetys epäonnistui", "", $laskunro)."!\n\n"; $maventaerrorreport .= t("Lähetetyn tiedoston nimi").": $lasku \n\n"; // Laitetaan sähköposti admin osoitteeseen siinä tapauksessa,