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('∑ 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']) . " –"); 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>";