while ($row = mysql_fetch_array($cxam_rezulto, MYSQL_BOTH)) { if ($kalk % 3 == 0) { //TODO:? auch einstellbar machen (kion? cxu la 3?) // [respondo de Martin:] Ich hatte vor eine Art Konfiguration für jeden Benutzer und / oder jedes Treffen zu ermöglichen, die solche Sachen einstellbar macht. echo "<tr>"; } $kalk++; echo "<td class='cxambro'>"; montru_cxambron($row['ID'], $_SESSION["renkontigxo"], $_SESSION["partoprenanto"], $_SESSION["partopreno"], null, "cxambroj.php?etagxo=" . $etagxo); echo "</td>"; if ($kalk % 3 == 0) { echo "</tr>"; } } if ($kalk % 3 != 0) { echo "</tr>"; } echo "</table>"; montru_cxambrointersxangxilon(); echo "<p>"; ligu("cxambroj.php", "C^iuj etag^oj"); } if ($_SESSION['sekvontapagxo']) { ligu($_SESSION['sekvontapagxo'], "Reen"); } else { if ($_SESSION['partoprenanto']) { ligu('partrezultoj.php', "Reen"); } } echo "</p>\n"; HtmlFino();
if ($_REQUEST['sp']) { $_SESSION['sekvontapagxo'] = $_REQUEST['sp']; } sesio_aktualigu_laux_get(); if ($_REQUEST['sendu'] == "cxambrotipsxangxo") { kontrolu_rajton("cxambrumi"); // sxangxo de cxambrotipo (gea/unuseksa), duliteco kaj/aux rimarkoj. sxangxu_datumbazon("cxambroj", array("tipo" => $_REQUEST['tipo'], "rimarkoj" => $_REQUEST['rimarkoj'], "dulita" => $_REQUEST['dulita']), array("ID" => $_REQUEST['cxambronumero'])); } HtmlKapo(); debug_echo("<!-- POST: " . var_export($_POST, true) . "-->"); if ($_SESSION["partoprenanto"]) { eoecho("Ni serc^as c^ambron por: <b>" . $_SESSION["partoprenanto"]->datoj[personanomo] . " " . $_SESSION["partoprenanto"]->datoj[nomo] . " [" . $_SESSION["partoprenanto"]->datoj[sekso] . "/" . $_SESSION["partopreno"]->datoj[cxambrotipo] . "/" . $_SESSION["partopreno"]->datoj['agxo'] . "] </b> de: " . $_SESSION["partopreno"]->datoj[de] . " g^is: " . $_SESSION["partopreno"]->datoj[gxis] . "<BR>\n"); if ($_SESSION["partopreno"]->datoj['renkontigxoID'] != $_SESSION["renkontigxo"]->datoj['ID']) { erareldono("malg^usta renkontig^o!"); exit; } } // montru, kiu sxatas kunlogxi kun kiu montru_kunlogxantojn($cxambronumeo); // montru nun la cxambron mem. montru_cxambron($cxambronumero, $_SESSION["renkontigxo"], $_SESSION["partoprenanto"], $_SESSION["partopreno"], "granda"); montru_cxambrointersxangxilon($cxambronumero); if ($_SESSION['sekvontapagxo']) { ligu($_SESSION['sekvontapagxo'], "Reen"); } else { if ($_SESSION['partoprenanto']) { ligu('partrezultoj.php', "Reen"); } } HtmlFino();
/** * Montras cxiujn cxambrojn lauxetagxe. * */ function montru_laux_etagxoj() { $klaso = array("para", "malpara"); $zaehler = 0; $etagxoj = 0; $cxam_sql = datumbazdemando(array("ID", "nomo", "litonombro", "etagxo", "rimarkoj", "tipo"), "cxambroj", "", "renkontigxo", array("order" => "etagxo, nomo")); $cxam_rezulto = sql_faru($cxam_sql); $etagxoj_per_linio = 3; echo '<table width="60%">' . "\n<tr>\n"; $et = '#'; // nomo de la aktuala etagxo while ($row = mysql_fetch_array($cxam_rezulto, MYSQL_ASSOC)) { // $listo[$row['ID']] = $row['nomo']; if ($row['etagxo'] != $et) { if ($et != '#') { echo "</table></td>\n"; } // sed antauxe finu la malnovan etagxon (kiu havas subtabelon). $zaehler = 0; $et = $row['etagxo']; $etagxoj++; if ($etagxoj > $etagxoj_per_linio) { echo "</tr><tr>\n"; // post kelkaj subtabeloj ni komencu novan linion $etagxoj = 1; } eoecho("<td>\n" . "<table class='etagxo'>\n" . '<tr><th colspan="6">Etag^o'); ligu("cxambroj.php?etagxo=" . $row['etagxo'], $row['etagxo']); echo "</th></tr>\n"; echo "<tr><td/><th>#</th><th>d</th><th>r</th><th>l</th></tr>\n"; } eoecho("<tr class='" . $klaso[$zaehler % 2] . "'>\n" . " <td align=center>"); ligu("cxambro-detaloj.php?cxambronumero=" . $row['ID'], $row['nomo']); rajtligu("kreu_cxambron.php?id=" . $row[ID], "(red.)", "", "teknikumi", "ne"); echo "</td>\n" . " <td >"; // pleneco/malpleneco $listo = kalkulu_litojstatojn($row['ID'], $row['litonombro']); echo implode("</td><td>", $listo); echo "</td><td>"; montru_cxambrosekson($row['tipo'], $_SESSION['partopreno'], $_SESSION['partoprenanto']); eoecho("</td></tr>\n" . '<tr class="' . $klaso[$zaehler % 2] . '"><td colspan="6">' . $row[rimarkoj]); echo "</td></tr>\n"; $zaehler++; } echo "</table></td>\n"; // finu la lastan subtabelon echo "</tr></table>\n"; // finu la cxeftabelon //sxangxu cxambrojn montru_cxambrointersxangxilon(); // reset($listo); // echo "<form action=\"cxambroj.php?cxambronombro=$cxambro\" method=\"post\">\n"; // eoecho ("S^ang^u de c^ambro:\n"); // echo "<select name=\"de\" size=1>\n"; // while (list($k, $v) = each($listo)) // { // eoecho( " <option value = \"$v\">$k</option>\n"); // } // echo "</select>\n"; // eoecho ("al:\n"); // reset($listo); // echo "<select name=\"al\" size=1>\n"; // while (list($k, $v) = each($listo)) // { // eoecho(" <option value = \"$v\">$k</option>\n"); // } // echo "</select>\n"; // send_butono("Nun!"); }