コード例 #1
0
/**
 * 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";
}
コード例 #2
0
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 &#99;^-kodigon por la esperantaj supersignoj" . " (&#69;^ 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']);
コード例 #3
0
//
// $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();
コード例 #4
0
    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") {
コード例 #5
0
 /**
  *
  * $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;
     }
 }