Beispiel #1
0
granda_kesto_komenco();
echo '
<table id="partoprenantolisto">
<tr>
';
geoecho('  <th colspan="2">', 'Name / ', " nomo</th>\n");
// geoecho("  <th>", "Familienname / ", "familia nomo</th>\n");
geoecho("  <th>", "Land / ", "lando</th>\n");
geoecho("  <th>", "Stadt / ", "urbo</th>\n");
echo "</tr>\n";
$sql = datumbazdemando(array("p.personanomo" => 'persona', "p.nomo" => 'fam', "p.urbo" => 'urbo', "p.sxildlando" => 'sxildo', "l.nomo" => 'lando_eo', "l.lokanomo" => 'lando_de'), array("partoprenantoj" => "p", "partoprenoj" => "pn", "landoj" => "l"), array("p.ID = pn.partoprenantoID", "alvenstato <> 'm'", "p.lando = l.ID", "pn.listo = 'J'"), "renkontigxoID", array("order" => "p.personanomo ASC, p.nomo ASC"));
$rez = sql_faru($sql);
while ($linio = mysql_fetch_array($rez)) {
    echo "<tr>\n";
    eoecho("  <td style='text-align:right;' class='green'>" . $linio['persona'] . "</td>\n");
    if ($linio['fam'][1] == '^') {
        $fam = substr($linio['fam'], 0, 2);
    } else {
        $fam = $linio['fam'][0];
    }
    eoecho("  <td class='green'>" . $fam . ".</td>\n");
    if ($linio['sxildo']) {
        eoecho("  <td class='green'>" . $linio['sxildo'] . "</td>\n");
    } else {
        geoecho("  <td class='green'>", $linio['lando_de'] . " / ", $linio['lando_eo'] . "</td>\n");
    }
    eoecho("  <td class='green'>" . $linio['urbo'] . "</td>\n");
    echo "</tr>\n";
}
echo "</table>\n";
granda_kesto_fino();
entajpbutonoB("havas_asekuron", $havas_asekuron[0], "N", "NE", "Ich habe keine passende Versicherung. (In diesem Fall wird GEJ dich versichern.)", "Mi ne havas tau^gan asekuron. (En tiu c^i kazo GEJ asekuros vin.)");
echo "</td></tr>\n";
// entajpboksoB("Best&auml;tigung", "konfirmilo:","retakonfirmilo",$retakonfirmilo[0],"J","JES","Ich m&ouml;chte eine E-Mail-Best&auml;tigung (anstatt Papier). ", "Mi deziras retan konfirmilon (anstatau^ paperan).<br/>","J");
geoecho('<tr><td rowspan="2" ><b>', "Best&auml;tigung:<br/>", "Konfirmilo:</b></td><td >");
entajpbokseroB("retakonfirmilo", $retakonfirmilo[0], "J", "JES", "Ich m&ouml;chte eine E-Mail-Best&auml;tigung (anstatt Papier). ", "Mi deziras retan konfirmilon (anstatau^ paperan).<br/>", "J");
echo '</td></tr><tr><td >';
entajpbokseroB("germanakonfirmilo", $germanakonfirmilo[0], "J", "JES", "Ich m&ouml;chte meine Best&auml;tigung auch auf Deutsch (nicht nur auf Esperanto). ", "Mi deziras mian konfirmilon ankau^ germane (anstatau^ nur en Esperanto).<br/>");
echo "</td></tr>\n";
entajpboksoB("Liste der Angemeldeten", "Listo de alig^intoj", "listo", $listo, "N", "N", "Ich will <em>nicht</em> in der <a href='listo'>Liste der Angemeldeten</a>" . " im Netz erscheinen.", "Mi <em>ne</em> volas aperi en la reta <a href='listo'>listo de alig^intoj</a>.");
geoecho("<tr><td ><b>Rimarkoj:</b></td><td >", "Ich habe folgende Bemerkungen:<br/>", 'Mi havas la jenajn rimarkojn:<br/>
      <textarea name="rimarkoj" cols="57" rows="5">');
echo $rimarkoj . "</textarea></td></tr>\n";
entajpboksoB("Bedingungen", "kondic^oj:", "konsento", $konsento[0], "J", "JES", "Ich habe die <a href=\"kondicxoj\" target=\"nova\">Bedingungen</a> gelesen und stimme ihnen zu. ", "Mi legis kaj konsentas kun la <a href=\"kondicxoj\" target=\"nova\">jenaj kondic^oj</a>.<br/>", "J");
geoecho('<tr><td /><td ><strong>', "Insbesondere</strong> bin ich einverstanden, dass die DEJ meine Daten verarbeitet" . " und am Ende des Treffens eine Teilnehmerliste mit allen Namen und Adressen" . " ausgeteilt wird. / <strong>", "Precipe</strong> mi konsentas, ke la GEJ tralaboras miajn datojn kaj je la fino" . " de la renkontig^o disdonas liston de c^iuj nomoj kaj adresoj.</td></tr>");
geoecho('<tr><td /><td ><strong>', "F&uuml;r Leute aus A- und B-L&auml;ndern / ", "Por A- kaj B-Landanoj:</strong> ");
geoecho("", "Insbesondere bin ich mir bewusst, dass meine Anmeldung nur nach Ankunft" . " der Anzahlung bei DEJ g&uuml;ltig wird. / ", "Precipe mi konscias, ke" . " mia alig^o validas nur ekde la alveno de mia antau^pago c^e GEJ.</td></tr>");
if ($parto == "korektigi" and $konsento[0] != "J") {
    echo "<tr><td /><td >";
    erareldono_geo("Wenn du nicht einverstanden bist, kannst du sich nicht anmelden.", "Se vi ne konsentas, vi ne povas alig^i!");
    echo "</tr>\n";
}
?>
</table><br/><br/>

		  <p>
		  <input name="Sendu" value="Jes, mi ali&#285;as! " size="18" type="submit" /> <input name="Reset"
			value="Ne, mi ne volas. " type="reset" /><br/>
		  <br/>
Se vi entajpis retan adreson vi tuj ricevos la unuan konfirmilon,
 la dua venos je la kutima tempo en novembro.
		</p>
/**
 * [ ] bla: [_____________]
 *
 * kasxe: se $kasxe != "" aperos kasxita dato-transdonilo, kiu
 *        funkcias se la bokso ne laboras. la valoro donita estas
 *        $kasxe.
 */
function entajpboksokajejoB($boxnomo, $boxio, $boxkomparo, $boxvaloro, $tekstoDE, $tekstoEO, $ejnomo, $ejio, $grandeco, $mankoDE, $mankoEO, $kasxe = "")
{
    if ($ejio) {
        $boxio = "JES";
    }
    eoecho("<tr>");
    echo "<td> ";
    if ($kasxe) {
        echo " <input name='{$boxnomo}' type='hidden' value='{$kasxe}'>\n";
    }
    //necesas
    echo "<input name='{$boxnomo}' type='checkbox' ";
    if ($boxio == $boxkomparo) {
        echo "checked='checked' ";
    }
    echo "value='{$boxvaloro}'/>";
    geoecho("", $tekstoDE, $tekstoEO . "</td>");
    echo "<td><input name='{$ejnomo}' size='{$grandeco}' maxlength='40' ";
    if ($ejio) {
        echo "value='{$ejio}'";
    }
    echo "/>";
    if ($boxio == $boxkomparo and $ejio == "") {
        erareldono_geo($mankoDE, $mankoEO);
    }
    echo "</td></tr>\n";
}
    }
    if ($partopreno->datoj['dulita'][0] != 'J') {
        $partopreno->datoj['dulita'] = 'N';
    }
    $partopreno->skribu();
    rekalkulu_agxojn($partopreno->datoj['ID']);
    $partopreno = new Partopreno($partopreno->datoj['ID']);
    // TODO: Etwa hier sollten wir auch nötige Mails verschicken
    // TODO: können wir mit partoprenkontrolo zusammenlegen.
    sendu_auxtomatajn_mesagxojn($partopreno, $partoprenanto, $renkontigxo);
    //$vosto = $sekvontapagxo."?&enkodo=$enkodo&kodnomo=$kodnomo&kodvorto=$kodvorto&partoprenantoidento=$partoprenantoidento&partoprenidento=$partoprenidento";
    //automatisches Backup
    sendu_ekzport($partoprenanto, $partopreno, $renkontigxo);
    granda_kesto_komenco();
    geoecho("<p>", "Du hast dich erfolgreich angemeldet <br/>", "Vi sukcese alig^is</p>");
    if ($partoprenanto->datoj['retposxto']) {
        geoecho("<p>", "Das folgende <em>Konfirmilo</em> wurde an deine" . "E-Mail-Adresse geschickt.<br/>", "La suba konfirmilo estas sendata al via retadreso</p>");
        sendu_konfirmilon($partoprenanto, $partopreno, $renkontigxo, $teksto);
    } else {
        $teksto = faru_1akonfirmilon($partoprenanto, $partopreno, $renkontigxo);
        geoecho("<p>", "Bitte speichere (oder drucke) den folgenden Text. <br/>", "Bonvolu sekurigu la suban tekston.</p>");
    }
    echo "<hr />";
    echo "<div>";
    echo nl2br($teksto);
    echo "</div>";
    echo "<hr />";
    granda_kesto_fino();
    //$partoprenanto->montru_aligxinto();
    //$partopreno->montru_aligxo();
}