$parto = "kontroli"; if (!kontrolu_daton($naskigxdato) or $sekso != "ina" and $sekso != "vira") { $parto = "korektigi"; } malplentesto($nomo); malplentesto($personanomo); if (KAMPOELEKTO_IJK) { malplentesto($adreso); } else { malplentesto($strato); } malplentesto($urbo); //malplentesto($posxtkodo); } $_SESSION["partoprenanto"]->kopiu(); if ($parto == "korektigi") { require "partoprenanto.php"; } else { //Enmeti la datumojn en la datumaro if ($_SESSION["ago"] != "sxangxi") { $_SESSION["partoprenanto"]->kreu(); } $_SESSION["partoprenanto"]->skribu(); rekalkulu_agxojn("partoprenanto"); $_SESSION["partoprenanto"] = new Partoprenanto($_SESSION["partoprenanto"]->datoj[ID]); if (!$_SESSION["sekvontapagxo"]) { $_SESSION["sekvontapagxo"] = "partopreno.php?sp=partrezultoj.php"; } unset($parto); http_redirect($_SESSION["sekvontapagxo"], null, false, 303); }
$kaj2 = array("partoprenoID = pn.ID"); $order = "dato"; } else { $kaj = array(); $kaj2 = array(); $kaj3 = array(); $order = "aligxdato"; } //if ($AB=='C') {$kaj2=" and l.kategorio='C' ";} // $demando = "select p.ID,pn.ID,p.nomo,personanomo,aligxdato,lando,l.ID,l.nomo,l.Kategorio,kvanto,dulita,kunkiu,cxambrotipo".$kaj." from partoprenantoj as p,partoprenoj as pn, landoj as l".$kaj3." where l.ID=p.lando and pn.partoprenantoID=p.ID and domotipo='J' ".$kaj2."and renkontigxoID='".$_SESSION["renkontigxo"]->datoj[ID]."'";// group by partoprenantoID"; $demando = datumbazdemando(array_merge(array("p.ID", "pn.ID", "p.nomo", "personanomo", "aligxdato", "lando", "l.ID", "l.nomo", "l.Kategorio", "kvanto", "dulita", "kunkiu", "cxambrotipo"), $kaj), array_merge(array("partoprenantoj" => "p", "partoprenoj" => "pn", "landoj" => "l"), $kaj3), array_merge(array("l.ID = p.lando", "pn.partoprenantoID = p.ID", "domotipo = 'J'"), $kaj2), "renkontigxoID"); $vortext = "Montras c^iun c^ambrohavemulo lau^orde, respektante antau^pagojn kaj C-landanojn"; sercxu($demando, array($order, "asc"), array(array('0', '', '->', 'z', '"partrezultoj.php?partoprenantoidento=XXXXX"', '0'), array('personanomo', 'personanomo', 'XXXXX', 'l', '', ''), array('2', 'nomo', 'XXXXX', 'l', '', '-1'), array('7', 'lando', 'XXXXX', 'r', '', '-1'), array('aligxdato', 'aligxdato', 'XXXXX', 'l', '', '-1'), array('8', 'kat.', 'XXXXX', 'r', '', '-1'), array('9', 'kvanto', 'XXXXX', 'r', '', '-1'), array('dato', 'dato', 'XXXXX', 'r', '', '-1'), array('cxambrotipo', 'c^t', 'XXXXX', 'z', '', '-1'), array('dulita', 'dulita', 'XXXXX', 'z', '', '-1'), array('kunkiu', 'kunkiu', 'XXXXX', 'z', '', '-1')), array(array('', array('∑ XX', 'A', 'z'), '', '', array('∑ XX', 'J', 'z'))), "cxambrohavemuloj", array('litomanko' => '1'), 0, $vortext, ""); } else { if ($elekto == "skibuagxon") { rekalkulu_agxojn(); eoecho("Ag^oj rekalkulitaj!"); } else { if ($elekto == "kunlogxantoj") { HtmlKapo(); eoecho('<form action="partrezultoj.php" name="peter" method="POST">' . '<input type="hidden" name="kune" value="0"><h2>Kunlog^antoj</h2>'); eoecho("<p>Se A deziras log^i kun B, tiam elektu B en la listo sub la maldekstra menuo," . " kaj alklaku la butonon en la tabellinio de A.</p>"); // "select p.ID,pn.ID,nomo,personanomo,kunkiu,kunkiuID from partoprenantoj as p,partoprenoj as pn where pn.partoprenantoID=p.ID and kunkiu!='' and renkontigxoID='".$_SESSION["renkontigxo"]->datoj[ID]."'", $sql = datumbazdemando(array("p.ID", "pn.ID", "nomo", "personanomo", "kunkiu", "kunkiuID"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("pn.partoprenantoID = p.ID", "kunkiu != ''"), "renkontigxoID"); sercxu($sql, array("personanomo", "asc"), array(array('0', '', '->', 'z', '"partrezultoj.php?partoprenantoidento=XXXXX"', '0'), array('personanomo', 'personanomo', 'XXXXX', 'l', '', ''), array('nomo', 'nomo', 'XXXXX', 'l', '', '-1'), array('kunkiu', 'kunkiu', 'XXXXX', 'l', '', '-1'), array('kunkiuID', 'kunkiuID', 'XXXXX', 'l', '', '-1'), array('1', 'Disdonu', '<input name="partoprenidento" value="XXXXX" ' . 'type="submit" onclick="reindamit()"> ', 'l', '', '')), array(array('', array('∑ XX', 'A', 'z'), '', '', array('∑ XX', 'Z', 'z'))), "kunlogxanto-listo", '', 0, '', '', 'ne'); echo "</form>"; HtmlFino(); } else { if ($elekto == "restaspagenda") { HTMLkapo(); // "select p.ID,pn.ID from partoprenantoj as p, partoprenoj as pn where pn.partoprenantoID=p.ID and pn.renkontigxoID='".$_SESSION["renkontigxo"]->datoj[ID]."' and alvenstato!='m'"
/** */ simpla_aliĝilo_komenco(6, CH('aligxilo#titolo')); define("echo_sendis_mesagxon", false); require_once $prafix . '/iloj/iloj.php'; require_once $prafix . '/iloj/iloj_mangxoj.php'; $renkontigxo = new Renkontigxo($GLOBALS['renkontigxoID']); // kontrolado okazis en kontrolu.php protokolu('aligxo'); require_once $GLOBALS['prafix'] . "/iloj/iloj_aligxilo.php"; require_once $GLOBALS['prafix'] . "/tradukendaj_iloj/iloj_konfirmilo.php"; list($partoprenanto, $partopreno, $invitpeto) = mangxu_Aligxilajn_datumojn($GLOBALS['renkontigxoID']); $partoprenanto->skribu_kreante(); $partopreno->datoj['partoprenantoID'] = $partoprenanto->datoj['ID']; $partopreno->skribu_kreante(); rekalkulu_agxojn($partopreno->datoj['ID']); // reprenu el la datumbazo $partopreno = new Partopreno($partopreno->datoj['ID']); if (DEBUG) { echo "<!-- invitpeto: "; var_export($invitpeto); echo "-->"; } if ($invitpeto) { $invitpeto->datoj['ID'] = $partopreno->datoj['ID']; $invitpeto->skribu_kreante_kun_ID(); } if (mangxotraktado == 'libera') { // TODO: kontrolu traktu_mangxomendojn($partopreno, $_POST['mangxmendo']); }
// aliaj ne. TODO: faru konfigurebla $_SESSION["partopreno"]->datoj['kunmangxas'] = $_REQUEST['domotipo'] == 'J' ? 'J' : 'N'; } } } if ($_SESSION["partopreno"]->datoj['alvenstato'] == '') { $_SESSION["partopreno"]->datoj['alvenstato'] = 'v'; } // if ($_SESSION["partopreno"]->datoj['traktstato']=='') // $_SESSION["partopreno"]->datoj['traktstato']='N'; if ($_SESSION["partopreno"]->datoj['havasNomsxildon'] == '') { $_SESSION["partopreno"]->datoj['havasNomsxildon'] = 'N'; } if ($_SESSION["partopreno"]->datoj['havasMangxkuponon'] == '') { $_SESSION["partopreno"]->datoj['havasMangxkuponon'] = 'N'; } if (!KAMPOELEKTO_IJK) { if ($_SESSION['partopreno']->datoj['surloka_membrokotizo'] == '') { $_SESSION['partopreno']->datoj['surloka_membrokotizo'] = '?'; } } if ($_SESSION['partopreno']->datoj['nivelo'] == '') { $_SESSION['partopreno']->datoj['nivelo'] = '?'; } $_SESSION["partopreno"]->skribu(); rekalkulu_agxojn($_SESSION["partopreno"]->datoj['ID']); $_SESSION["partopreno"] = new Partopreno($_SESSION["partopreno"]->datoj['ID']); $sekvapagxo = $_SESSION["sekvontapagxo"] or $sekvapagxo = 'partrezultoj.php'; // echo "HTTP-Redirect: ". $sekvapagxo; http_redirect($sekvapagxo, null, false, 303); }