コード例 #1
0
/**
 * savas objekton kaj redonas gxin.
 */
function savu_pagon($tipo)
{
    $obj = donu_objekton($tipo, $_REQUEST['ID']);
    $obj->kopiu();
    $obj->datoj['entajpantoID'] = $_SESSION['kkren']['entajpanto'];
    echo "<!-- " . var_export($obj, true) . "-->";
    if (kontrolu_daton($obj->datoj['dato'])) {
        if ($_REQUEST['ID']) {
            $obj->skribu();
            eoecho("<p>S^ang^is " . $GLOBALS['pd_titoloj'][$obj->klaso] . "n #" . $obj->datoj['ID'] . ".</p>\n");
        } else {
            $obj->skribu_kreante();
            eoecho("<p>Aldonis " . $GLOBALS['pd_titoloj'][$obj->klaso] . "n #" . $obj->datoj['ID'] . ".</p>\n");
        }
    } else {
        erareldono("La dato estu en formato <em>jaro-monato-tago</em> (ISO-8601). Bonvolu korekti!");
    }
    return $obj;
}
コード例 #2
0
<?php

/* ################################################################################### */
/* Cxi tie okazas la kontrolo de la aligxado de PARTOPRENANTOJ, k.e. nomo, adreso ktp. */
/* ################################################################################### */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
if (!rajtas("aligi")) {
    ne_rajtas();
}
//kontrolado de la datoj
if ($nekontrolu != "JES") {
    $parto = "kontroli";
    if (!kontrolu_daton($naskigxdato) or $sekso != "ina" and $sekso != "vira") {
        $parto = "korektigi";
    }
    malplentesto($nomo);
    malplentesto($personanomo);
    if (KAMPOELEKTO_IJK) {
        malplentesto($adreso);
    } else {
        malplentesto($strato);
    }
    malplentesto($urbo);
    //malplentesto($posxtkodo);
}
$_SESSION["partoprenanto"]->kopiu();
if ($parto == "korektigi") {
    require "partoprenanto.php";
} else {
コード例 #3
0
<?php

/* ################################################################################### */
/* Cxi tie okazas la kontrolo de la aligxado de PARTOPRENANTOJ, k.e. nomo, adreso ktp. */
/* ################################################################################### */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
if (!rajtas("aligi")) {
    ne_rajtas();
}
//kontrolado de la datoj
if ($_REQUEST['nekontrolu'] != "JES") {
    $parto = "kontroli";
    if (!kontrolu_daton($_REQUEST['naskigxdato']) or $_REQUEST['sekso'] != "ina" and $_REQUEST['sekso'] != "vira") {
        $parto = "korektigi";
    }
    malplentesto($_REQUEST['nomo']);
    malplentesto($_REQUEST['personanomo']);
    if (KAMPOELEKTO_IJK) {
        malplentesto($_REQUEST['adreso']);
    } else {
        malplentesto($_REQUEST['strato']);
    }
    malplentesto($_REQUEST['urbo']);
    //malplentesto($posxtkodo);
}
$_SESSION["partoprenanto"]->kopiu();
if ($parto == "korektigi") {
    require "partoprenanto.php";
} else {
コード例 #4
0
}
HtmlKapo();
//echo "<BR><BR>";
echo "<center>";
if ($parto == "korekti") {
    erareldono("Hmm, ion malg^ustan okazis.");
}
echo "</center>";
sercxu(datumbazdemando(array("ID", "partoprenoID", "kvanto", "tipo", "dato"), "pagoj", "partoprenoID = '" . $_SESSION["partopreno"]->datoj[ID] . "'"), array("dato", "desc"), array(array('0', '', '->', 'z', '"antauxpago.php?jena=XXXXX"', '1'), array('dato', 'dato', 'XXXXX', 'l', '', '-1'), array('kvanto', 'sumo', 'XXXXX', 'r', '', '-1'), array("tipo", "tipo", 'XXXXX', 'l', '', '-1')), array(array('', '', array('&sum; XX', 'N', 'z'))), 0, 0, 0, "G^isnunaj antau^pagoj:", '', "ne");
echo "<form ACTION=\"antauxpago.php\" METHOD=\"POST\">";
eoecho("Vi nun entajpas pagon de: " . $_SESSION["partoprenanto"]->datoj[personanomo] . " " . $_SESSION["partoprenanto"]->datoj[nomo] . " (" . $_SESSION["partoprenanto"]->datoj[ID] . ") por la " . $_SESSION["renkontigxo"]->datoj[nomo] . " en " . $_SESSION["renkontigxo"]->datoj[loko] . "<BR>\n");
if (!$pago->datoj[dato]) {
    $pago->datoj[dato] = date("Y-m-d");
}
entajpejo("<BR>alvenodato:", dato, $pago->datoj[dato], 11, "", "", " (jaro-monato-tago)");
if (!$pago->datoj[dato] and !kontrolu_daton($pago->datoj[dato])) {
    erareldono("La dato kion vi entajpis ne ekzistas au^ estis malg^uste");
}
entajpejo("sumo:", kvanto, $pago->datoj[kvanto], 5, "", "", " E^");
montru_elekto_liston("antauxpaguloj", $pago->datoj['tipo'], 'tipo', 'antau^pago al ');
/*  entajpbutono("<BR><BR><BLOCKQUOTE>",tipo,$pago->datoj[tipo],"GEJ",GEJ,"antau^pago per GEJ-konto<BR>","");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"BerO",'BerO',"antau^pago al BerO-kaso<BR>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"UEA",'UEA',"antau^pago per UEA-konto<BR>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"JEFO",'JEFO',"antau^pago al JEFO<br/>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"HEJ",'HEJ',"antau^pago al HEJ<br/>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"IEJ",'IEJ',"antau^pago al IEJ<br/>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"Martin",'Martin',"antau^pago al Martin<BR>");  
  entajpbutono("",'tipo',$pago->datoj['tipo'],"Julia",'Julia',"antau^pago al Julia<BR>");  
  entajpbutono("",'tipo',$pago->datoj['tipo'], "Andreas", "Andreas",
			   "antau^pago al Andreas<br/>");
  entajpbutono("",'tipo',$pago->datoj['tipo'],"alia",'alia',"alia antau^pago (faru noton!)<BR/><BR/>");  
コード例 #5
0
    <?php 
if ($_SESSION["partoprenanto"]->datoj[ID]) {
    echo "<p>Vi redaktas la Partoprenanton numero: " . $_SESSION["partoprenanto"]->datoj[ID] . " </p>\n";
}
entajpejo("Persona nomo:", personanomo, $_SESSION["partoprenanto"]->datoj[personanomo], 30, "personan nomon");
entajpejo("S^ildnomo (se alia):", sxildnomo, $_SESSION["partoprenanto"]->datoj[sxildnomo], 30, "");
entajpbutono("Mia sekso estas:", sekso, $_SESSION["partoprenanto"]->datoj['sekso'][0], i, ina, ina);
entajpbutono("", sekso, $_SESSION["partoprenanto"]->datoj['sekso'][0], v, vira, vira);
echo "<BR>\n";
if ($parto == "korektigi" and $_SESSION["partoprenanto"]->datoj[sekso] != "ina" and $_SESSION["partoprenanto"]->datoj[sekso] != "vira") {
    erareldono("Bonvole indiku vian sekson");
}
echo "<hr/>";
entajpejo("Familia nomo:", nomo, $_SESSION["partoprenanto"]->datoj[nomo], 30, "nomon");
entajpejo("Naskig^dato:", naskigxdato, $_SESSION["partoprenanto"]->datoj[naskigxdato], 12, "", "1900-01-01", "(jaro-monato-tago)");
if ($_SESSION["partoprenanto"]->datoj[naskigxdato] != "" and !kontrolu_daton($_SESSION["partoprenanto"]->datoj[naskigxdato])) {
    erareldono("La dato, kiun vi entajpis, ne ekzistas au^ estis malg^usta");
}
echo "<hr/>\n";
if (KAMPOELEKTO_IJK) {
    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, "", "", "");
コード例 #6
0
<?php

/** partoprenkontrolo */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
if (DEBUG) {
    echo "<!-- POST:\n";
    var_export($_POST);
    echo "-->";
}
if (!rajtas("aligi")) {
    ne_rajtas();
}
if ($nekontrolup != "JES") {
    if ($de > $gxis || !kontrolu_daton($aligxdato) || ($malaligxdato != "0000-00-00" && !kontrolu_daton($malaligxdato) || kalkulu_tagojn($aligxdato, $malaligxdato) < 0) || ($domotipo == "MemZorganto" and $cxambrotipo[0] != "g") || ($domotipo == "MemZorganto" and $dulita == "JES") || $konsento[0] != "J") {
        $parto = "korektigi";
    }
    //      depend_malsxargxi_kaj_korekti($invitletero,$pasportnumero);
    //      depend_malsxargxi_kaj_korekti($kunekun,$kunkiu);
    depend_malsxargxi_kaj_korekti($vesperabokso, $vespera);
    depend_malsxargxi_kaj_korekti($distrabokso, $distra);
    depend_malsxargxi_kaj_korekti($temabokso, $tema);
    depend_malsxargxi_kaj_korekti($muzikabokso, $muzika);
    depend_malsxargxi_kaj_korekti($nokta, $nokta);
    //HTMLsekurigi($rabatkialo);
}
if (DEBUG) {
    echo "<!--POST: \n";
    var_export($_POST);
    echo "-->";
コード例 #7
0
entajpbokso("<hr/>", "KKRen", $_SESSION["partopreno"]->datoj['KKRen'][0], "J", "J", "estas " . organizantoj_nomo . "ano (validas por la 1a kategorio).<BR>");
echo "<hr/>";
$vosto = date("Y-m-d");
entajpejo("<br> alvenodato (de la alig^ilo):", aligxdato, $_SESSION["partopreno"]->datoj[aligxdato], 11, "", "{$vosto}", " (jaro-monato-tago)");
if ($_SESSION["partopreno"]->datoj[aligxdato] != "" and !kontrolu_daton($_SESSION["partopreno"]->datoj[aligxdato])) {
    erareldono("La dato kion vi entajpis ne ekzistas au^ estis malg^uste.");
}
if ($_SESSION["partopreno"]->datoj[aligxkategoridato] == "0000-00-00") {
    $_SESSION["partopreno"]->datoj[aligxkategoridato] = "";
}
entajpejo("<br> relevanta dato por la alig^kategorio:", aligxkategoridato, $_SESSION["partopreno"]->datoj[aligxkategoridato], 11, "", "", " (jaro-monato-tago)<BR>(Nur uzu por specialaj rabatoj)");
if ($_SESSION["partopreno"]->datoj[aligxkategoridato] and !kontrolu_daton($_SESSION["partopreno"]->datoj[aligxkategoridato])) {
    erareldono("La dato kion vi entajpis ne ekzistas au^ estis malg^uste.");
}
entajpejo("<br> alvenodato (de la malalig^ilo):", 'malaligxdato', $_SESSION["partopreno"]->datoj['malaligxdato'], 11, "", "0000-00-00", " (jaro-monato-tago)");
if (is_null($_SESSION["partopreno"]->datoj['malaligxdato']) and !kontrolu_daton($_SESSION["partopreno"]->datoj['malaligxdato'])) {
    erareldono("La dato kion vi entajpis ne ekzistas au^ estis malg^uste.");
}
if (kalkulu_tagojn($_SESSION["partopreno"]->datoj["aligxdato"], $_SESSION["partopreno"]->datoj["malaligxdato"]) < 0) {
    erareldono("La malalig^dato estas antau^ la alig^dato.");
}
echo "<BR>";
if (rajtas("administri")) {
    entajpejo("<br> 1a konfirmilo sendata:", '1akonfirmilosendata', $_SESSION["partopreno"]->datoj['1akonfirmilosendata'], 11, "", "", " (jaro-monato-tago)");
    entajpejo("<br> 2a konfirmilo sendata:", '2akonfirmilosendata', $_SESSION["partopreno"]->datoj['2akonfirmilosendata'], 11, "", "", " (jaro-monato-tago)");
}
if ($_SESSION["partopreno"]->datoj[ID]) {
    echo "partopreno-ID: " . $_SESSION["partopreno"]->datoj[ID] . " <BR>\n";
}
// muss noch ge䮤ert werden
echo "<p align=center>\n";
コード例 #8
0
if ($parto == "korektigi") {
    erareldono_geo("Bitte &uuml;berpr&uuml;fe deine Daten", "Bonvolu kontroli viajn datojn");
}
entajpejoB("Vorname", "Persona nomo:", personanomo, $personanomo, 40, "Vornamen", "personan nomon");
entajpejoB("Nachname", "Familia nomo:", nomo, $nomo, 40, "Nachnamen", "familian nomon");
echo "<tr><td >";
geoecho("<b>", "Mein Geschlecht ist:<br/>", "Mia sekso estas:</b></td><td >");
entajpbutonoB("sekso", $sekso[0], "i", "ina", "weiblich", "ina ");
entajpbutonoB("sekso", $sekso[0], "v", "vira", "m&auml;nnlich", "vira ");
if ($parto == "korektigi" and $sekso != "ina" and $sekso != "vira") {
    erareldono_geo("Bitte gib dein Geschlecht an!", "Bonvolu indiku vian sekson!");
}
echo "</td></tr>\n";
entajpejoB("Geburtsdatum", "Naskig^dato:", naskigxdato, $naskigxdato, 12, "", "", "1900-00-00", "Jahr-Monat-Tag", "jaro-monato-tago");
//    echo "<tr><td class=\"green\"/><td class=\"green\">";
if ($naskigxdato != "" and !kontrolu_daton($naskigxdato)) {
    erareldono_geo("Das von dir eingegebene Geburtsdatum existiert nicht oder ist falsch.", "La naskig^dato, kiun vi entajpis, ne ekzistas au^ estis malg^uste.");
}
entajpejoB("Adresszusatz:", "Adresaldonaj^o:", adresaldonajxo, $adresaldonajxo, 30);
entajpejoB("Stra&szlig;e:", "Strato:", strato, $strato, 35, "Stra&szlig;e", "straton");
entajpejoB("Bundesland:", "Provinco:", provinco, $partoprenanto->datoj[provinco], 20);
entajpejoB("Stadt", "Urbo:", urbo, $urbo, 20, "Stadt", "urbon");
entajpejoB("PLZ", "Pos^tkodo:", posxtkodo, $posxtkodo, 7, "");
// TODO: DE
geoecho("<tr><td ><b>", "Wohn-Land:<br/>", "Log^lando:</b></td><td >");
montru_landoelektilon(5, $lando ? $lando : "-#-");
geoecho("(", "'Deutschland' ist 'Germanio'. Wenn dein Land fehlt, w&auml;hle 'Alia Lando' und gib es bei 'Bemerkungen' ein. <br/>", "Se mankas via lando, uzu 'Alia Lando' kaj entajpu g^in al 'rimarkoj')");
echo "</td></tr>\n";
entajpejoB("Telefon", "Telefono:", telefono, $telefono, 30, "", "", "", "international", "internacie");
entajpejoB("Telefax:", "Telefakso:", telefakso, $telefakso, 30, "", "", "", "international", "internacie");
entajpejoB("E-Mail", "Retpos^ta adreso:", retposxto, $retposxto, 40);
コード例 #9
0
<?php

/** partoprenkontrolo */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
if (DEBUG) {
    echo "<!-- POST:\n";
    var_export($_POST);
    echo "-->";
}
if (!rajtas("aligi")) {
    ne_rajtas();
}
if ($_REQUEST['nekontrolup'] != "JES") {
    if ($_REQUEST['de'] > $_REQUEST['gxis'] || !kontrolu_daton($_REQUEST['aligxdato']) || ($_REQUEST['malaligxdato'] != "0000-00-00" && !kontrolu_daton($_REQUEST['malaligxdato']) || kalkulu_tagojn($_REQUEST['aligxdato'], $_REQUEST['malaligxdato']) < 0) || ($_REQUEST['domotipo'] == "MemZorganto" and $_REQUEST['cxambrotipo'][0] != "g") || ($_REQUEST['domotipo'] == "MemZorganto" and $_REQUEST['dulita'] == "JES") || $_REQUEST['konsento'][0] != "J") {
        $parto = "korektigi";
    }
    //      depend_malsxargxi_kaj_korekti($invitletero,$pasportnumero);
    //      depend_malsxargxi_kaj_korekti($kunekun,$kunkiu);
    depend_malsxargxi_kaj_korekti($_REQUEST['vesperabokso'], $_REQUEST['vespera']);
    depend_malsxargxi_kaj_korekti($_REQUEST['distrabokso'], $_REQUEST['distra']);
    depend_malsxargxi_kaj_korekti($_REQUEST['temabokso'], $_REQUEST['tema']);
    depend_malsxargxi_kaj_korekti($_REQUEST['muzikabokso'], $_REQUEST['muzika']);
    depend_malsxargxi_kaj_korekti($_REQUEST['noktabokso'], $_REQUEST['nokta']);
    //HTMLsekurigi($rabatkialo);
}
if (DEBUG) {
    echo "<!--POST: \n";
    var_export($_POST);
    echo "-->";