Exemplo n.º 1
0
        echo "<tbody>";
        echo "<tr>";
        echo "<th>";
        echo t("Valitse pankki");
        echo "</th>";
        echo "<td>";
        echo "<select name='pankkiyhteys_tunnus'>";
        foreach ($kaytossa_olevat_pankkiyhteydet as $pankkiyhteys) {
            $selected = $pankkiyhteys_tunnus == $pankkiyhteys["tunnus"] ? " selected" : "";
            echo "<option value='{$pankkiyhteys["tunnus"]}'{$selected}>";
            echo "{$pankkiyhteys["pankin_nimi"]}</option>";
        }
        echo "</select>";
        echo "</td>";
        echo "</tr>";
        echo "<tr>";
        echo "<th><label for='salasana'>" . t("Salasana") . "</label></th>";
        echo "<td><input type='password' name='salasana' id='salasana'/></td>";
        echo "</tr>";
        echo "</tbody>";
        echo "</table>";
        echo "<br>";
        echo "<input type='submit' value='" . t('Kirjaudu') . "'>";
        echo "</form>";
    } else {
        viesti("Yhtään pankkiyhteyttä ei ole vielä luotu.");
    }
}
require 'inc/footer.inc';
// Flushataan bufferi tässä, koska cookiet on nyt done.
ob_end_flush();
Exemplo n.º 2
0
        $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") {
    $_xml = file_get_contents($pankkiyhteys_tiedosto_full);
    $_data = base64_encode($_xml);
    $params = array("pankkiyhteys_tunnus" => $pankkiyhteys_tunnus, "pankkiyhteys_salasana" => $salasana, "file_type" => "NDCORPAYS", "maksuaineisto" => $_data);
    $vastaus = sepa_upload_file($params);
    if ($vastaus) {
        viesti("Maksuaineisto lähetetty, vastaus pankista:");
        echo "<br/>";
        echo "<table>";
        echo "<tbody>";
        foreach ($vastaus as $key => $value) {
            echo "<tr>";
            echo "<td>{$key}</td>";
            echo "<td>{$value}</td>";
            echo "</tr>";
        }
        echo "</tbody>";
        echo "</table>";
        echo "<br/><br/>";
        // Nollataan tämä, niin ei näytetä lähetyskäyttöliittymää uudestaan!
        $pankkiyhteys_tiedosto = "";
    }