Exemplo n.º 1
0
    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";
Exemplo n.º 2
0
 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