* @version $Id$ * @since Revision 35. * @copyright 2001-2004 Martin Sawitzki (paĝo 'publikkontrolo.php') * 2004-2006 Paul Ebermann (paĝo 'publikkontrolo.php') * 2006-2009 Paul Ebermann. * Uzebla laŭ kondiĉoj de GNU Ĝenerala Publika Permesilo (GNU GPL) */ /** */ 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) {
<?php /** * Fina pagxo: forigas la session-informojn pri uzanto, poste * la uzanton mem kaj poste vokas index.php */ require_once "iloj/iloj.php"; session_start(); malfermu_datumaro(); protokolu('elsaluto'); $_SESSION["kodvorto"] = ""; $_SESSION["kodnomo"] = ""; session_destroy(); http_redirect("index.php", null, false, 303);
} /** * @global string $_SESSION["renkontigxo"] */ if (isset($_POST['formrenkontigxo'])) { $_SESSION["renkontigxo"] = new Renkontigxo($_POST['formrenkontigxo']); // TODO: später dynamisch (?) } if (isset($_SESSION["kodnomo"])) { if (kontrolu_entajpanton($_SESSION["kodnomo"], $_SESSION["kodvorto"])) { protokolu('ensaluto sukcesa'); ?> <frame src="statistikoj.php" name="anzeige"> <?php } else { protokolu('ensaluto malsukcesa'); ?> <frame src="komenci.php?malgxusta=true" name="anzeige"> <?php } } else { ?> <frame src="komenci.php" name="anzeige"> <?php } ?> </frameset> </html> <?php echo "<!-- "; echo "\nSESSION['kkren']: ";
if ($de > $gxis || ($domotipo == "MemZorganto" and $cxambrotipo != "gea") || ($domotipo == "MemZorganto" and $dulita == "JES") || $konsento[0] != "J") { $parto = "korektigi"; } depend_malsxargxi_kaj_korekti($invitletero, $pasportnumero); depend_malsxargxi_kaj_korekti($kunekun, $kunkiu); depend_malsxargxi_kaj_korekti($vesperabokso, $vespera); depend_malsxargxi_kaj_korekti($distrabokso, $distra); depend_malsxargxi_kaj_korekti($temabokso, $tema); depend_malsxargxi_kaj_korekti($muzikabokso, $muzika); // // eble ( ne, ne sencas - foje homoj ne scias sian UEA-kodon) // depend_malsxargxi_kaj_korekti($tejo_membro_laudire, $ueakodo); //HTMLsekurigi($rabatkialo); if ($parto == "korektigi") { require "publik.php"; } else { protokolu(); //Enmeti la datumojn en la datumaro $partoprenanto = new Partoprenanto(); $partoprenanto->kreu(); $partoprenanto->kopiu(); // echo "<!-- partoprenanto: \n"; // var_export($partoprenanto->datoj); // echo "-->\n"; $partopreno = new Partopreno(); $partopreno->kreu(); $partopreno->kopiu(); // echo "<!-- partopreno: \n"; // var_export($partopreno->datoj); // echo "-->\n"; //$partopreno->montru(); if ($partoprentipo[0] == "t") {
function sxangxuEntajpanton(&$entajpanto) { if ($_POST['ID'] != $entajpanto->datoj['ID']) { // oni nur sxangxu siajn proprajn datojn darf_nicht_sein("ID = '" . $_POST['ID'] . "' != '" . $entajpanto->datoj['ID'] . "' = entajpanto-ID!"); return; } $sxangxita = false; if ($_POST['sendanto_nomo'] and $_POST['sendanto_nomo'] != $entajpanto->datoj['sendanto_nomo']) { $entajpanto->datoj['sendanto_nomo'] = $_POST['sendanto_nomo']; $sxangxita = true; } if ($_POST['retposxtadreso'] and $_POST['retposxtadreso'] != $entajpanto->datoj['retposxtadreso']) { $entajpanto->datoj['retposxtadreso'] = $_POST['retposxtadreso']; $sxangxita = true; } if ($_POST['partoprenanto_id'] != $entajpanto->datoj['partoprenanto_id']) { $num_id = intval($_POST['partoprenanto_id']); if ($num_id) { $sql = datumbazdemando("ID", "partoprenantoj", "ID = '{$num_id}'"); $rez = sql_faru($sql); if (mysql_num_rows($rez) < 1) { erareldono("Ne ekzistas partoprenanto kun ID = #" . $num_id . " - mi ne s^ang^as vian " . "partoprenanto-Identigilon!"); } else { $entajpanto->datoj['partoprenanto_id'] = $num_id; $sxangxita = true; } } else { $entajpanto->datoj['partoprenanto_id'] = null; $sxangxita = true; } } if ($_POST['pasvorto']) { if ($_POST['pasvorto'] == $_POST['dua_pasvorto']) { $entajpanto->datoj['kodvorto'] = $_POST['pasvorto']; $entajpanto->skribu(); eoecho("<p>Mi s^ang^is la pasvorton. Bonvolu denove "); ligu("komenci.php", "ensaluti"); echo "!</p>"; protokolu("pasvorts^ang^o"); $_SESSION["kodvorto"] = ""; $_SESSION["kodnomo"] = ""; unset($_SESSION['kkren']); session_destroy(); HtmlFino(); exit; } else { erareldono("Bonvolu entajpi dufoje la saman pasvorton!"); // erarmesagxo } } if ($sxangxita) { $entajpanto->skribu(); eoecho("<p>Mi s^ang^is viajn entajpanto-detalojn.</p>"); } else { echo "<!-- nenio sxangxenda -->"; } }