if (mysql_num_rows($asres) == 1) { $asiakas = mysql_fetch_assoc($asres); $ok = 1; echo "<font class='message'>Kohdistettiin: {$suoritus['nimi_maksaja']} --> {$asiakas['nimi']} viitteen perusteella</font><br>\n"; if ($asiakas['konserniyhtio'] != '') { $query = "UPDATE tiliointi\n SET tilino = '{$yhtiorow['konsernimyyntisaamiset']}'\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND tunnus = '{$suoritus['ltunnus']}'\n AND korjattu = ''"; $result2 = pupe_query($query); } $query = "UPDATE suoritus\n set asiakas_tunnus = '{$asiakas['tunnus']}'\n where tunnus = '{$suoritus['tunnus']}'\n AND yhtio = '{$kukarow['yhtio']}'"; $result2 = pupe_query($query); } } } // Kokeillaan kohdistaa nimellä if ($ok == 0) { $unimi = poista_osakeyhtio_lyhenne($suoritus['nimi_maksaja']); $old = array("[", "{", "\\", "|", "]", "}"); $new = array("Ä", "ä", "Ö", "ö", "Å", "å"); $unimi = str_replace($old, $new, $unimi); $asiakasokmaksaja = FALSE; // Kokeillaan eka suoraan suorituksen maksajalla, 12 merkkia, aktiiviset asiakkaat $query = "SELECT nimi, konserniyhtio, tunnus\n FROM asiakas\n WHERE yhtio = '{$kukarow['yhtio']}'\n and laji != 'R'\n and laji != 'P'\n and left(nimi, 12) = '{$suoritus['nimi_maksaja']}'"; $asres = pupe_query($query); if (mysql_num_rows($asres) == 1) { $asiakas = mysql_fetch_assoc($asres); $asiakasokmaksaja = TRUE; } // Kokeillaan eka suoraan suorituksen maksajalla, 12 merkkia, kaikki asiakkaat if (!$asiakasokmaksaja) { $query = "SELECT nimi, konserniyhtio, tunnus\n FROM asiakas\n WHERE yhtio = '{$kukarow['yhtio']}'\n and laji != 'R'\n and left(nimi, 12) = '{$suoritus['nimi_maksaja']}'"; $asres = pupe_query($query);
liita_lasku($karhukierros, $row['tunnus']); } } // tulostetaan jos ei lähetetä ekirjettä eikä maventaan if (isset($_POST['ekirje_laheta']) === false and $tee_pdf != 'tulosta_karhu' and $_REQUEST['maventa_laheta'] != 'Lähetä Maventaan') { if (function_exists("pupesoft_sahkoposti") and !empty($laheta_karhuemail_myyjalle)) { $pathinfo = pathinfo($pdffilenimi); $params = array("to" => $laheta_karhuemail_myyjalle, "subject" => t("Maksukehotuskopio"), "ctype" => "text", "attachements" => array(0 => array("filename" => $pdffilenimi, "newfilename" => "", "ctype" => $pathinfo['extension']))); if (pupesoft_sahkoposti($params)) { echo t("Maksukehotuskopio lähetettiin myyjälle") . ": {$laheta_karhuemail_myyjalle}...\n<br>"; } } if (isset($_REQUEST['email_laheta']) and $_REQUEST['karhu_email'] != "") { if (!empty($yhtiorow['maksukehotus_cc_email'])) { $asiakkaan_nimi = trim($asiakastiedot['nimi'] . " " . $asiakastiedot['nimitark']); $asiakkaan_nimi = poista_osakeyhtio_lyhenne($asiakkaan_nimi); $asiakkaan_nimi = trim(pupesoft_csvstring($asiakkaan_nimi)); $newfilename = t("Maksukehotus") . " - " . date("Ymd") . " - " . $laskutiedot['laskunro'] . " - " . $asiakkaan_nimi . ".pdf"; $sahkoposti_cc = $yhtiorow['maksukehotus_cc_email']; } else { $newfilename = $pdffilenimi; $sahkoposti_cc = ""; } $pathinfo = pathinfo($pdffilenimi); $params = array("to" => $_REQUEST['karhu_email'], "cc" => $sahkoposti_cc, "subject" => t("Maksukehotus", $kieli), "ctype" => "text", "body" => $karhuviesti . "\n\n" . $yhteyshenkiloteksti . "\n\n\n", "attachements" => array(0 => array("filename" => $pdffilenimi, "newfilename" => $newfilename, "ctype" => $pathinfo['extension']))); if (pupesoft_sahkoposti($params)) { echo t("Maksukehotus lähetetään osoitteeseen") . ": {$_REQUEST['karhu_email']}...\n<br>"; if (!empty($sahkoposti_cc)) { echo t("Maksukehotuskopio lähetetään myös osoitteeseen") . ": {$sahkoposti_cc}...\n<br>"; } }