$dateloop = sekvandaton($dateloop);
} while ($dateloop != $renkontigxo->datoj[gxis]);
?>
  </select>
   <?php 
eoecho("g^is:");
?>
   <select name="gxis" size="1">
   <?php 
$dateloop = $renkontigxo->datoj[de];
do {
    $dateloop = sekvandaton($dateloop);
    echo "<option";
    if ($gxis == $dateloop or !$gxis and $dateloop == $renkontigxo->datoj[gxis]) {
        echo " selected ";
    }
    echo ">{$dateloop}\n";
} while ($dateloop != $renkontigxo->datoj[gxis]);
echo "</select> <BR>\n";
entajpbokso("", "invitilo", $invitilo[0], "J", "JES", "bezonas invitilon");
// TODO: ripari "dulita"
entajpbokso("<BR>", "dulita", $dulita[0], "J", "JES", "dulitan c^ambron //c^i - tie ne funkcias");
entajpbokso("<BR>", "ekskursbileto", $ekskursbileto[0], "J", "JES", "ekskursbileto");
//entajpbokso("<BR>","studento",$studento[0],"J","JES","&nbsp;estas studento kun internacia legetimilo"); // im Moment nicht berücksichtigt.
entajpbutono("<BR>" . deviga_membreco_nomo . '-membro: ', GEJmembro, $GEJmembro[0], "J", JES, jes, kutima);
entajpbutono("", GEJmembro, $GEJmembro[0], "N", NE, "ne<BR>");
entajpbutono("", domotipo, $domotipo[0], "J", JunularGastejo, " seminariejo<BR>", kutima);
entajpbutono("", domotipo, $domotipo[0], "M", MemZorganto, " memzorganto en amaslog^ejo<BR><BR>");
send_butono("Faru!");
HtmlFino();
function listu_cxiujn_entajpantojn()
{
    $sql = datumbazdemando(array_merge(array("ID", "nomo", "retposxtadreso", "partoprenanto_id", 'sendanto_nomo'), array_map("reset", $GLOBALS['rajtolisto'])), "entajpantoj");
    $kruco = array('J' => "<strong>X</strong>", 'N' => " _ ");
    $anstatauxoj = array_fill(4, count($GLOBALS['rajtolisto']) + 1, &$kruco);
    $kolumnoj = array(array('ID', '', 'red.', 'z', 'entajpantoj.php?redaktu=XXXXX', 'partoprenanto_id'), array('nomo', 'nomo', 'XXXXX', 'l', '', ''), array('retposxtadreso', 'ret&shy;pos^to', '@', 'z', 'mailto:XXXXX', -1), array('sendanto_nomo', 'Plena nomo', 'XXXXX', 'l', '', ''), array('partoprenanto_id', 'p-anto', 'XXXXX', 'r', 'partrezultoj.php?partoprenantoidento=XXXXX', 'partoprenanto_id'));
    foreach ($GLOBALS['rajtolisto'] as $ero) {
        $kolumnoj[] = array($ero['rajto'], $ero['mallongigo'], "XXXXX", 'z', '', '');
    }
    sercxu($sql, array("nomo", "asc"), $kolumnoj, array(), "entajpantoj", array("Zeichenersetzung" => $anstatauxoj), 0, "Jen listo de c^iuj entajpantoj.", 0, "ne");
    ligu("entajpantoj.php?redaktu=nova", "Kreu novan entajpanton");
    HtmlFino();
}
 /**
  * Montras la rezulton de serĉo en formo de
  * kompleta HTML-dokumento.
  * @uses montru_rezulton_en_HTMLtabelo()
  */
 function montru_rezulton_en_HTMLdokumento()
 {
     if (!isset($this->montras_memligojn)) {
         $this->montras_memligojn = true;
     }
     HtmlKapo();
     eoecho("<p>" . $this->antauxteksto . "</p>\n");
     $this->montru_rezulton_en_HTMLtabelo();
     HtmlFino();
 }
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 -->";
    }
}