$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"," 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­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 -->"; } }