$pago->datoj['valuto'] = $_POST['valuto']; $pago->datoj['partoprenoID'] = $partopreno->datoj['ID']; $pago->datoj['kvanto'] = -$_POST['malpago']; $pago->datoj['dato'] = date('Y-m-d'); $pago->datoj['tipo'] = $_POST['sendu'] == 'donacu' ? 'donaco' : 'repago'; $pago->skribu(); // TODO: monujo (nur cxe repago) } else { // ni nun unuan fojon alvenis ... $ne_pluiru = true; } } $kot = new Kotizokalkulilo($partoprenanto, $partopreno, $_SESSION['renkontigxo']); $restas = $kot->restas_pagenda(); if ($restas == 0.0 and !$ne_pluiru) { kalkulu_necesajn_kaj_eblajn_pasxojn('pago'); $pasxo = sekva_pasxo(); http_redirect('akceptado-' . $pasxo['id'] . '.php', null, false, 303); exit; } $informoj = $kot->restas_pagenda_en_valutoj(); if (DEBUG) { echo "<pre>"; var_export($informoj); echo "</pre>"; } akceptado_kapo("pago"); akceptada_instrukcio("Komparu la kalkulon kun tiu sur la akceptofolio. " . "Se necesas, s^ang^u la akceptofolion. Se io estas" . " neklara, voku la c^efadministranton."); if ($informoj['ni_fajfas']) { akceptada_instrukcio("{$Ri} devus ankorau^ pagi " . $informoj[$pagenda_cxef] . " " . CXEFA_VALUTO . ", sed tio estas tiom malmulte, ke ni fajfas pri tio."); ligu_sekvan("Plu al la fino!");
/** * metas la HTML-kapon kun ioma informo pri la * stato de la akceptado. * $pasxo - la nomo de la aktuala paŝo. */ function akceptado_kapo($pasxo) { HtmlKapo(); kalkulu_necesajn_kaj_eblajn_pasxojn($pasxo); $GLOBALS['aktuala_pasxo'] = $pasxo; $GLOBALS['akceptadaj_instrukcioj'] = array(); // listo de antaŭaj kaj postaj paŝoj -> nun en akceptado-fino. }