Example #1
0
    echo "</label></th>";
    echo "<td><input type='password' name='uusi_salasana2'></td>";
    echo "</tr>";
    echo "</table>";
    echo "<br>";
    echo "<input type='submit' value='" . t("Vaihda salasana") . "'/>";
    echo "</form>";
}
// Haetaan uusi pankin sertifikaatti, oikeellisuustarkastus
if ($tee == "pankin_sertifikaatti_hae") {
    if (empty($salasana)) {
        virhe("Salasana täytyy antaa!");
        $virheet_count++;
    } else {
        // Haetaan pankkiyhteys tässä, tätä käytetään salasanan vaihdossa
        $pankkiyhteys = hae_pankkiyhteys_ja_pura_salaus($pankkiyhteys_tunnus, $salasana);
        if ($pankkiyhteys === false) {
            virhe("Antamasi salasana on väärä!");
            $virheet_count++;
        }
    }
    if ($virheet_count > 0) {
        echo "<br>";
        $tee = "pankin_sertifikaatti";
    }
}
// Haetaan ja tallennetaan uusi pankin sertifikaatti
if ($tee == "pankin_sertifikaatti_hae") {
    $params = array("bank" => $pankkiyhteys['bank'], "customer_id" => $pankkiyhteys['customer_id']);
    $tunnukset_pankista = sepa_get_bank_certificate($params);
    if (!$tunnukset_pankista) {
Example #2
0
    } elseif (isset($tmpfilenimi)) {
        readfile("/tmp/" . basename($tmpfilenimi));
    }
    exit;
}
echo "<font class='head'>" . t("SEPA-maksuaineisto") . "</font><hr>";
if (!is_writable($pankkitiedostot_polku)) {
    virhe("Pankkitiedostopolku virheellinen!");
    $tee = "";
}
// Pankkiyhteys oikeellisuustarkastukset
if ($tee == "laheta_pankkiin") {
    if (empty($salasana)) {
        virhe("Salasana täytyy antaa!");
        $tee = "virhe";
    } elseif (!hae_pankkiyhteys_ja_pura_salaus($pankkiyhteys_tunnus, $salasana)) {
        virhe("Antamasi salasana on väärä!");
        $tee = "virhe";
    }
    if (empty($pankkiyhteys_tunnus)) {
        virhe("Pankkiyhteystunnus katosi!");
        $tee = "virhe";
    }
    $pankkiyhteys_tiedosto_full = "{$pankkitiedostot_polku}{$pankkiyhteys_tiedosto}";
    if (!is_readable($pankkiyhteys_tiedosto_full)) {
        virhe("Maksuaineisto ei ole luettavissa!");
        $tee = "virhe";
    }
}
// Pankkiyhteys tiedoston lähetys
if ($tee == "laheta_pankkiin") {