/** * Montras grandan entajpejon ene de tabellinio (<samp><tr>...</tr></samp>). * *<pre> * .--------.---------------------------. * | teksto | [¯¯¯¯¯¯¯¯¯¯¯¯] postteksto | * | | [ ] | * | | [____________] | * '--------'---------------------------' *</pre> * * @param string $teksto la titolo (en <th/>). * @param string $nomo la nomo de la tekstkampo (por sendi al la servilo) * @param string $io la komenca teksto de la tekstkampo * @param int $kolumnoj la larĝeco de la tekstkampo (proksiume en literoj) * @param int $linioj la alteco de la tekstkampo (nombro da tekstlinioj) * @param string $postteksto teksto montrita post la entajpejo. * @param string $manko erarmesaĝo, kiam $io = "" (nur uzita, se ne ""). * @param string $kutima defaŭlta valoro uzata, se $io = "". * @uses granda_entajpejo() */ function granda_tabelentajpejo($teksto, $nomo, $io = "", $kolumnoj = "", $linioj = "", $postteksto = "", $manko = "", $kutima = "") { eoecho(" <tr><th>{$teksto}</th><td>"); granda_entajpejo("", $nomo, $io, $kolumnoj, $linioj, $manko, $kutima, $postteksto); echo "</td></tr>\n"; }
unset($_SESSION["partoprenanto"]); unset($_SESSION["partopreno"]); if (!rajtas("vidi")) { ne_rajtas(); } HtmlKapo(); eoecho("<h2>Diversaj serc^oj</h2>\n"); if ($_POST['sendu'] == 'dauxrigu') { $valoroj = kopiuSercxon(); $kodita = base64_encode(kodiguSercxon($valoroj)); eoecho("<h3>Konservu serc^on</h3>"); echo "<form action='sercxoj.php' method='post'>\n<p>"; eoecho("Bonvolu entajpi nomon kaj priskribon por via serc^o." . " Eblas uzi la c^-kodigon por la esperantaj supersignoj" . " (E^ por E^).</p>\n<p>\n"); tenukasxe('sercxo', $kodita); entajpejo("Nomo:", 'nomo', $valoroj['sercxo_titolo']); granda_entajpejo("Priskribo:", 'priskribo', "", '50', '5'); butono("konservu", "Konservu"); echo "</p>\n</form>"; HtmlFino(); return; } if ($_REQUEST['sendu'] == 'forigu') { foriguSercxon($id); } // echo "<!-- POST: \n"; // var_export($_POST); // // echo "\n valoroj: \n"; // // var_export($valoroj); // echo "-->\n"; if ($_POST['sendu'] == 'konservu') { konservuSercxon($_POST['nomo'], $_POST['priskribo'], base64_decode($_POST['sercxo']), $_POST['ID']);
// // $string = 'abcfoobarfoo'; // $offset = 3; // entspricht dem ersten "f" // echo preg_match( '~foo~A', $string, $data, 0, $offset ); // 1 // echo preg_match( '~bar~A', $string, $data, 0, $offset ); // 0 // echo preg_match( '~abc~A', $string, $data, 0, $offset ); // 0 // // /// sesio_aktualigu_laux_get(); if ($_POST['teksta_kondicxo']) { $teksto = stripslashes($_POST['teksta_kondicxo']); $analizilo = new sintaksa_kondicxo_analizilo($teksto); // echo "<pre>"; // var_export($analizilo); // echo "</pre>"; $kondicxo = $analizilo->analizu_kondicxon(); echo "<!--"; var_export($kondicxo); echo "-->"; if (isset($_SESSION['partopreno'])) { eoecho("<p>Rezulto kun " . $_SESSION['partoprenanto']->tuta_nomo() . " (#" . $_SESSION['partoprenanto']->datoj['ID'] . ") en " . $partopreno_renkontigxo->datoj['mallongigo'] . " (#" . $_SESSION['partopreno']->datoj['ID'] . "):</p>"); echo "<p>" . (kontrolu_kondicxon($kondicxo, $_SESSION['partoprenanto'], $_SESSION['partopreno'], $partopreno_renkontigxo) ? "true" : "false") . "</p>\n"; } } eoecho("<h2>Elprovo de kondic^oj</h2>\n"); echo "<form action='kondicxotesto.php' method='POST'>\n<p>"; granda_entajpejo("Kondic^o:<br/>", 'teksta_kondicxo', $teksto, 60, 10); echo "</p>\n<p>"; send_butono("elprovu"); echo "</p></form>"; HtmlFino();
granda_entajpejo("Adreso", 'adreso', $_SESSION['partoprenanto']->datoj['adreso'], 50, 3, "adreson"); } else { entajpejo("Adresaldonaj^o:", adresaldonajxo, $_SESSION["partoprenanto"]->datoj[adresaldonajxo], 30, ""); entajpejo("Strato:", strato, $_SESSION["partoprenanto"]->datoj[strato], 35, "straton"); entajpejo("Provinco:", provinco, $_SESSION["partoprenanto"]->datoj[provinco], 20, ""); } entajpejo("Pos^tkodo:", posxtkodo, $_SESSION["partoprenanto"]->datoj[posxtkodo], 13, ""); entajpejo("Urbo:", urbo, $_SESSION["partoprenanto"]->datoj[urbo], 20, "urbon"); eoecho("Log^lando: \n"); montru_landoelektilon(5, $_SESSION["partoprenanto"]->datoj["lando"]); entajpejo("S^ildlando (se alia):", sxildlando, $_SESSION["partoprenanto"]->datoj[sxildlando], 30, "", "", ""); echo "<hr/>"; entajpejo("Telefono:", telefono, $_SESSION["partoprenanto"]->datoj[telefono], 30, "", "", "(internacie)"); entajpejo("Retpos^to:", retposxto, $_SESSION["partoprenanto"]->datoj[retposxto], 40); if (KAMPOELEKTO_IJK) { granda_entajpejo("Tujmesag^iloj", 'tujmesagxiloj', $_SESSION['partoprenanto']->datoj['tujmesagxiloj']); } else { entajpejo("Telefakso:", telefakso, $_SESSION["partoprenanto"]->datoj[telefakso], 30, "", "", "(internacie)"); } echo "<hr/>\n"; entajpejo("UEA-kodo:", "ueakodo", $_SESSION['partoprenanto']->datoj['ueakodo'], 6); echo "<hr/>\n"; entajpbutono("sendu informmesag^ojn:", 'retposxta_varbado', $_SESSION["partoprenanto"]->datoj['retposxta_varbado'], 'j', 'j', 'en x-kodo', 'defauxlto'); entajpbutono("", 'retposxta_varbado', $_SESSION["partoprenanto"]->datoj['retposxta_varbado'], 'u', 'u', 'en unikodo'); entajpbutono("", 'retposxta_varbado', $_SESSION["partoprenanto"]->datoj['retposxta_varbado'], 'n', 'n', 'tute ne'); echo "<hr/>\n"; entajpbokso("", "nekontrolu", $nekontrolu, "JES", "JES", "Se vi maldeziras datkontroladon pro problemojn, marku c^i tie."); echo "<br/>\n"; echo "</td><td width=10%></td></tr></table>\n"; echo "<div align=center>\n"; if ($_SESSION["ago"] == "sxangxi") {
/** * * $versio - aux "simpla" aux "redaktebla". */ function kreu_tabellinion($versio) { switch ($versio) { case 'simpla': eoecho("<td>" . $this->datoj['ID'] . "</td>" . "<td>" . $this->datoj['nomo'] . "</td>" . "<td>" . $this->datoj['priskribo'] . "</td>"); break; case 'redaktebla': echo "<td>" . $this->datoj['ID'] . "</td><td>"; simpla_entajpejo("", 'kategorio[' . $this->datoj['ID'] . '][nomo]', $this->datoj['nomo'], 20); granda_entajpejo("</td><td>", 'kategorio[' . $this->datoj['ID'] . '][priskribo]', $this->datoj['priskribo'], 40, 4, "", "", "</td>"); break; } }