if (tarkista_iban($iban) != "" and $bic != '') { $query = "UPDATE toimi SET\n ultilno = '{$iban}',\n swift = '{$bic}'\n WHERE tunnus = '{$toimirow['tunnus']}'"; $update = pupe_query($query); $laskuri++; } } $query = "SELECT tilino, iban, bic, tunnus\n FROM yriti\n WHERE iban = ''"; $result = pupe_query($query); while ($toimirow = mysql_fetch_array($result)) { $vastaus = luoiban(preg_replace("/[^0-9]/", "", $toimirow["tilino"])); $iban = trim($vastaus["iban"]); $bic = trim($vastaus["swift"]); if (tarkista_iban($iban) != "" and $bic != '') { $query = "UPDATE yriti SET\n iban = '{$iban}',\n bic = '{$bic}'\n WHERE tunnus = '{$toimirow['tunnus']}'"; $update = pupe_query($query); $laskuri++; } } $query = "SELECT ultilno, swift, tilinumero, tunnus\n FROM lasku\n WHERE ultilno = ''\n AND tilinumero not in ('', 0)\n AND tila in ('H','M','P')"; $result = pupe_query($query); while ($toimirow = mysql_fetch_array($result)) { $vastaus = luoiban(preg_replace("/[^0-9]/", "", $toimirow["tilinumero"])); $iban = trim($vastaus["iban"]); $bic = trim($vastaus["swift"]); if (tarkista_iban($iban) != "" and $bic != '') { $query = "UPDATE lasku SET\n ultilno = '{$iban}',\n swift = '{$bic}'\n WHERE tunnus = '{$toimirow['tunnus']}'"; $update = pupe_query($query); $laskuri++; } } echo "\nPaivitettiin {$laskuri} rivia\n\n";
if (strlen($trow['nimi']) == 0) { $errormsg .= "<font class='error'>" . t("Toimittajan nimi puuttuu") . "</font><br>"; $tee = 'E'; } $pankkitiliok = FALSE; if ($trow['ultilno_maa'] != "") { $ibanmaa = $trow['ultilno_maa']; } else { $ibanmaa = $trow['maa']; } // Kotimainen tilinumero if (strtoupper($ibanmaa) == "FI") { $pankkitili = $trow['tilinumero']; require 'inc/pankkitilinoikeellisuus.php'; if ($pankkitili != '') { $iban = luoiban($pankkitili); $trow['tilinumero'] = $pankkitili; $trow['ultilno'] = $iban['iban']; $trow['swift'] = $iban['swift']; $pankkitiliok = TRUE; } } elseif (strtoupper($yhtiorow['maa']) == 'SE' and $trow['tilinumero'] != '') { // Ruotsin keississä ei tehdä Bankgirolle eikä Plusgirolle tsekkiä $pankkitiliok = TRUE; } // IBAN / BBAN if ($trow['ultilno'] != "") { // Vaaditaan isot kirjaimet $trow['ultilno'] = strtoupper($trow['ultilno']); $trow['swift'] = strtoupper($trow['swift']); // Jos SEPA-maa, tarkistetaan IBAN