malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
if ($_REQUEST['partoprenidento'] and $_REQUEST['partoprenidento'] != $partopreno->datoj['ID']) {
    // iu malgxusta okazis - ni rekreu la $partoprenon.
    $partopreno = new Partopreno($_REQUEST['partoprenidento']);
    $_SESSION['partopreno'] = $partopreno;
    $partoprenanto = new Partoprenanto($partopreno->datoj['partoprenantoID']);
    $_SESSION['partoprenanto'] = $partoprenanto;
}
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("tejo");
if ($_POST['sendu']) {
    $antauxa_kontrolstato = $partopreno->datoj['tejo_membro_kontrolita'];
    switch ($_POST['ago']) {
        case 'ne':
            sxangxu_datumbazon('partoprenoj', array('tejo_membro_kontrolita' => 'n'), array('ID' => $partopreno->datoj['ID']));
            break;
        case 'igxu':
            sxangxu_datumbazon('partoprenoj', array('tejo_membro_kontrolita' => 'i', 'tejo_membro_kotizo' => $_REQUEST['kotizo']), array('ID' => $partopreno->datoj['ID']));
            $bla = "<strong>{$Ri} plenigu la TEJO-alig^ilon por " . TEJO_MEMBRO_JARO . ".</strong>";
            break;
        case 'pagas':
            sxangxu_datumbazon('partoprenoj', array('tejo_membro_kontrolita' => 'p', 'tejo_membro_kotizo' => $_REQUEST['krompago']), array('ID' => $partopreno->datoj['ID']));
            $bla = "<strong>{$Ri} plenigu la TEJO-alig^ilon por " . TEJO_MEMBRO_JARO . ".</strong>";
            break;
        case 'jam':
 *
 * Pasxo 2: kontrolado de notoj,
 * agxo, lando, ktp.
 *
 */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("kontroloj");
// ###############################################################################
// <p>(Reen al <a href='akceptado.php?pasxo=datumoj'>datumoj</a>)</p>
echo "<ul>\n";
eoecho("<li><p>Jen c^iuj notoj pri {$ri}. Kontrolu, c^u io estas neprilaborita.</p>\n");
$sql = datumbazdemando(array("ID", "prilaborata", "dato", "partoprenantoID", "subjekto", "kiu", "kunKiu", "tipo"), "notoj", "", array("partoprenanto" => "partoprenantoID"));
sercxu($sql, array("dato", "desc"), array(array('ID', '', '->', 'z', '"notoj.php?wahlNotiz=XXXXX"', '-1'), array('prilaborata', 'prilaborata?', 'XXXXX', 'z', '', '-1'), array('dato', 'dato', 'XXXXX', 'l', '', '-1'), array('subjekto', 'subjekto', 'XXXXX', 'l', '', '-1'), array("kiu", "kiu", 'XXXXX', 'l', '', '-1'), array("kunKiu", "kun Kiu?", 'XXXXX', 'l', '', '-1'), array("tipo", "tipo", 'XXXXX', 'l', '', '-1')), array(array('', array('&sum; XX', 'A', 'z'))), "notoj-akceptado", array('Zeichenersetzung' => array('1' => array('j' => '<strong class="malaverto">prilaborata</strong>', '' => '<strong class="averto">neprilaborata</strong>', 'n' => '<strong class="averto">neprilaborata</strong>'))), 0, '', '', 'ne');
eoecho("<p>Se estas iuj gravaj aferoj, prilaboru tuj (au^ voku respondeculon).</p>\n</li>");
$_SESSION['sekvontapagxo'] = 'akceptado-datoj.php';
eoecho("<li>Eble kontrolu {$ri}an log^landon (estu " . eltrovu_landon($partoprenanto->datoj['lando']) . "/" . eltrovu_landon_lokalingve($partoprenanto->datoj['lando']) . " &ndash;");
ligu("partoprenanto.php?ago=sxangxi", "s^ang^u!");
echo ").</li>\n";
eoecho("<li> Eble kontrolu lian ag^on, {$ri} asertis esti naskita je " . $partoprenanto->datoj['naskigxdato'] . " (nun " . $partopreno->datoj['agxo'] . "-jara)");
ligu("partoprenanto.php?ago=sxangxi", "(s^ang^u!)");
echo "</li>\n";
if ($partopreno->datoj['agxo'] < 18) {
 *
 */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
// por povi reiri cxi tien post la elekto de cxambro.
$_SESSION['sekvontapagxo'] = 'akceptado-cxambro.php';
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
$en_ordo = false;
akceptado_kapo("cxambro");
$sql_rez = eltrovu_cxambrojn($partopreno->datoj['ID']);
$nombro = mysql_num_rows($sql_rez);
if ($partopreno->datoj['domotipo'] == 'J') {
    switch ($nombro) {
        case 0:
            akceptada_instrukcio("Elektu c^ambron por {$ri}.");
            // ankoraux ne havas cxambron
            break;
        case 1:
            $en_ordo = true;
            break;
        default:
            // pli ol unu cxambro
            akceptada_instrukcio("{$Ri} havas pli ol unu liton. Se eblas, " . "metu {$ri}n en nur unu liton dum la " . "tuta tempo. " . "(Se vi ne certas pri tio, demandu la" . " c^efadministranton.)");
    }
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
if ($_REQUEST['partoprenidento'] and $_REQUEST['partoprenidento'] != $partopreno->datoj['ID']) {
    // iu malgxusta okazis - ni rekreu la $partoprenon.
    $partopreno = new Partopreno($_REQUEST['partoprenidento']);
    $_SESSION['partopreno'] = $partopreno;
    $partoprenanto = new Partoprenanto($partopreno->datoj['partoprenantoID']);
    $_SESSION['partoprenanto'] = $partoprenanto;
}
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("lokaasocio");
if ($_POST['sendu']) {
    switch ($_POST['ago']) {
        case 'n':
        case 'a':
        case 'h':
            $partopreno->datoj['surloka_membrokotizo'] = $_POST['ago'];
            $partopreno->datoj['membrokotizo'] = 0;
            break;
        case '?':
            $partopreno->datoj['surloka_membrokotizo'] = '?';
            // TODO: ebligu pluiron
            break;
        case 'j':
        case 'i':
        case 'k':
        } else {
            if ($mankasKupono) {
                akceptada_instrukcio("Bedau^rinde {$ri}a mang^kupono ankorau^ ne" . " estas produktita. Sed {$ri} jam povos preni" . " {$ri}an noms^ildon, por tio {$ri} iru al " . " aparta tablo.");
            } else {
                akceptada_instrukcio("<p>{$Ri} iru al aparta tablo por preni sian mang^kuponon kaj " . "noms^ildon.</p>\n");
            }
        }
    }
    akceptado_kesto_fino();
    eoecho("<p>Ni sukcese akceptis la partoprenanton ");
    ligu('partrezultoj.php?partoprenidento=' . $partopreno->datoj['ID'], $partoprenanto->tuta_nomo());
    echo ".</p>\n";
    HtmlFino();
    exit;
}
akceptado_kapo("fino");
akceptada_instrukcio("Prenu bros^uron de la stoko");
akceptada_instrukcio("Notu la nomon kaj c^ambronumeron sur la dorsa flanko.");
akceptada_instrukcio("Donu al {$ri} la bros^uron.");
// TODO: adaptu, kiam estos pluraj domotipoj
// TODO: cxu ni disdonas gxin en tiu tablo, aux cxu la homoj prenos mem?
if ($partopreno->datoj['domotipo'] == 'J') {
    akceptada_instrukcio("Donu al {$ri} pakaj^on da littolaj^o.");
}
akceptada_instrukcio("Premu la suban butonon.");
akceptado_kesto_fino();
eoecho("<h3>Por la bros^uro</h3>\n");
// TODO: adaptu, kiam estos pluraj domotipoj
if ($partopreno->datoj['domotipo'] == 'J') {
    $sql = datumbazdemando(array('l.nokto_de', 'cx.nomo'), array('litonoktoj' => 'l', 'cxambroj' => 'cx'), array('cx.ID = l.cxambro', "l.partopreno = '" . $partopreno->datoj['ID'] . "'"), "", array('order' => 'l.nokto_de ASC'));
    $rez = sql_faru($sql);
session_start();
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
sesio_aktualigu_laux_get();
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
if ($_REQUEST['pagoID']) {
    $uea_krompago = new Individua_Krompago($_REQUEST['krompagoID']);
} else {
    $uea_krompago = new Individua_Krompago(array('partoprenoID' => $partopreno->datoj['ID'], 'tipo' => 'tejokotizo'));
}
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("uea");
if ($_POST['sendu']) {
    $antauxa_kontrolstato = $partopreno->datoj['tejo_membro_kontrolita'];
    switch ($_POST['ago']) {
        case 'ne':
            $uea_krompago->malaperu_el_datumbazo();
            sxangxu_datumbazon('partoprenoj', array('tejo_membro_kontrolita' => 'n'), array('ID' => $partopreno->datoj['ID']));
            break;
        case 'igxu':
            // aldonu/ŝanĝu krompagon kun la kotizo
            $uea_krompago->datoj['kvanto'] = $_POST['kotizo'];
            $uea_krompago->datoj['valuto'] = $_POST['kotizo_valuto'];
            $uea_krompago->datoj['entajpantoID'] = $_SESSION['kkren']['entajpanto'];
            $uea_krompago->datoj['dato'] = date("y-m-d");
            if ($uea_krompago->datoj['ID']) {
                $uea_krompago->skribu();
}
$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!");
} else {
    if ($informoj['pagenda_cxef'] == 0) {
        akceptada_instrukcio("{$Ri} pagis precize sian tutan kotizon.");
        ligu_sekvan("Plu al la fino!");
    } else {
        if ($informoj['repagenda']) {
            akceptada_instrukcio("{$Ri} jam <strong>pagis pli</strong> ol sian tutan" . " kotizon. Demandu {$ri}n, c^u {$ri} volas" . " donaci la kromaj^on " . " CZK, au^ rehavi g^in (au^ poste decidi).</li>");
            akceptada_instrukcio("Entajpu la donacon au^ repagon sube, notu g^in en" . " la akceptofolio kaj uzu la respektivan butonon." . " (Se {$ri} volas parte repagigi kaj parte donaci, " . " entajpu unu post la alia.)");
            akceptada_instrukcio("(En kazo de <em>repago</em>, kompreneble donu al" . "  {$ri} la monon.)");
            ligu_sekvan("Ne, {$ri} volas poste decidi, kion fari per la mono, kaj" . " venos tiam al la oficejo.");
        } else {
 * Akceptado de partoprenantoj
 *
 *  Pasxo 1: kontrolo de datumoj
 *
 */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("akcepti");
require_once 'iloj/iloj_akceptado.php';
$partoprenanto = $_SESSION["partoprenanto"];
$partopreno = $_SESSION['partopreno'];
// la persona pronomo (li aux sxi)
$ri = $partoprenanto->personapronomo;
$Ri = ucfirst($ri);
akceptado_kapo("datoj");
// #####################################################################################
echo "<ul>\n";
if (ministeriaj_listoj == 'jes') {
    eoecho("<li>Donu al {$ri} la ministerian liston por ");
    if ($partoprenanto->datoj["lando"] == HEJMLANDO) {
        eoecho(ministeriaj_listoj_hejmlando);
    } else {
        eoecho(ministeriaj_listoj_eksterlando);
    }
    eoecho(", kaj igu {$ri}n enskribi {$ri}ajn datojn. " . "(Dume eblas dau^rigi per la sekva punkto.)</li>\n");
}
eoecho("<li><p>C^u {$ri} s^ang^is personajn au^ partoprenajn datumojn sur" . " la akceptofolio? </p>\n");
echo "<table>";
eoecho("<tr><th>Personaj datumoj</th><th>Partoprenaj datumoj</th></tr>\n");
echo "<tr><td>";