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();
$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 = ""; }