function aligilo_aligxinto_listo($renkontigxoID, $lingvo, $ordigo)
{
    $prafix = $GLOBALS['prafix'] = get_option("aligilo-prafix");
    require_once $GLOBALS['prafix'] . "/iloj/iloj.php";
    malfermu_datumaro();
    $sql_listo = datumbazdemando(array("COUNT(pn.ID)" => "nombro"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("p.ID = pn.partoprenantoID", "pn.alvenstato = 'v'", "pn.listo = 'J'", "pn.renkontigxoID ='{$renkontigxoID}'"));
    $rez_listo = sql_faru($sql_listo);
    $linio = mysql_fetch_assoc($rez_listo);
    $nombro_listo = $linio['nombro'];
    $sql_listo = datumbazdemando(array("COUNT(pn.ID)" => "nombro"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("p.ID = pn.partoprenantoID", "pn.alvenstato = 'v'", "pn.renkontigxoID ='{$renkontigxoID}'"));
    $rez_listo = sql_faru($sql_listo);
    $linio = mysql_fetch_assoc($rez_listo);
    $nombro_chiuj = $linio['nombro'];
    $sql_landoj = datumbazdemando(array("COUNT(distinct p.lando)" => "nombro"), array("partoprenantoj" => "p", "partoprenoj" => "pn"), array("p.ID = pn.partoprenantoID", "pn.alvenstato = 'v'", "pn.renkontigxoID ='{$renkontigxoID}'"));
    echo "<!-- {$sql_landoj} -->";
    $rez_listo = sql_faru($sql_landoj);
    $linio = mysql_fetch_assoc($rez_listo);
    $nombro_landoj = $linio['nombro'];
    $sql = datumbazdemando(array("IF(p.sxildnomo<> '', p.sxildnomo, p.personanomo)" => 'persona', "p.nomo" => 'fam', "p.urbo" => 'urbo', "p.sxildlando" => 'sxildo', "l.nomo" => 'lando_eo', "l.lokanomo" => 'lando_de'), array("partoprenantoj" => "p", "partoprenoj" => "pn", "landoj" => "l"), array("p.ID = pn.partoprenantoID", "alvenstato <> 'm'", "p.lando = l.ID", "pn.listo = 'J'", "pn.renkontigxoID ='{$renkontigxoID}'"), "", array("order" => "p.personanomo ASC, p.nomo ASC"));
    $tabelo = "<tbody>";
    $rez = sql_faru($sql);
    while ($linio = mysql_fetch_array($rez)) {
        $tabelo .= "<tr>\n";
        $tabelo .= "  <td  style='text-align: right; padding-right:0.3em;'>";
        $tabelo .= uni($linio['persona']);
        $tabelo .= "</td>\n<td>";
        /*         if ($linio['fam']{1} == '^')
                     {
                         $fam = substr($linio['fam'], 0,2);
                     }
                 else
                     {
                         $fam = mb_substr($linio['fam'], 0, 1, "utf-8");
                     }
                 */
        $fam = $linio['fam'];
        $tabelo .= uni($fam);
        $tabelo .= "</td>\n  <td>";
        if ($linio['sxildo']) {
            $tabelo .= uni($linio['sxildo']);
        } else {
            if ($lingvo == 'de') {
                $tabelo .= uni($linio['lando_de']);
            } else {
                $tabelo .= uni($linio['lando_eo']);
            }
        }
        $tabelo .= "</td>\n  <td>";
        $tabelo .= uni($linio['urbo']);
        $tabelo .= "</td>\n</tr>\n";
    }
    $tabelo .= "</tbody>\n";
    return compact("tabelo", "nombro_landoj", "nombro_listo", "nombro_chiuj");
}
function aligilo_aligxintoj_nombro()
{
    $prafix = get_option("aligilo-prafix");
    $GLOBALS['prafix'] = $prafix;
    $renkID = get_option("aligilo-renkontigxo");
    require_once $prafix . "/iloj/iloj.php";
    malfermu_datumaro();
    $sql = datumbazdemando(array("COUNT(*)" => "num"), array("partoprenoj" => "p"), array("p.alvenstato = 'v'", "p.renkontigxoID = '{$renkID}'"));
    $rez = sql_faru($sql);
    $linio = mysql_fetch_assoc($rez);
    return $linio['num'];
}
function aligilo_kotizotabelo($linioID)
{
    $GLOBALS['prafix'] = $prafix = get_option("aligilo-prafix");
    $renkID = get_option("aligilo-renkontigxo");
    require_once $prafix . "/iloj/iloj.php";
    malfermu_datumaro();
    $renkontigxo = new Renkontigxo($renkID);
    $kotizosistemo = new Kotizosistemo($renkontigxo->datoj['kotizosistemo']);
    $tipoj = $GLOBALS['kategoriotipoj'];
    $cxeftipo = array_pop($tipoj);
    $faritaj = array($cxeftipo => $linioID);
    echo "<table class='granda_kotizotabelo'>\n";
    $kotizosistemo->metu_grandan_kotizolinion("simpla_kotizocxelo", $tipoj, $faritaj, "");
    echo "</table>";
}
Example #4
0
<?php

/* ################################################### */
/* Cxi tie mi ekzportas partoprenantojn el la datumaro */
/* ################################################### */
require_once 'iloj/iloj.php';
session_start();
malfermu_datumaro();
HtmlKapo("kalkulilo");
$renkontigxo = kreuRenkontigxon();
echo "<form method=\"post\" action=\"{$PHP_SELF} \">";
montru_renkontigxoelektilon($renkontigxo->datoj["ID"]);
send_butono("Elektu renkontig^on!");
echo "</form>";
echo "<hr />";
if ($sendu == "Faru!") {
    $partopreno = new Partopreno();
    $partoprenanto = new Partoprenanto();
    $partoprenanto->datoj[naskigxdato] = $naskigxdato;
    $partoprenanto->datoj[lando] = $lando;
    $partopreno->datoj[aligxkategoridato] = $aligxdato;
    $partopreno->datoj[invitletero] = $invitilo;
    $partopreno->datoj[invitilosendata] = "2000-01-01";
    // TODO: Kial fiksa datumo?
    $partopreno->datoj[dulita] = $dulita[0];
    $partopreno->datoj[ekskursbileto] = $ekskursbileto[0];
    $partopreno->datoj[GEJmembro] = $GEJmembro[0];
    //   if ($studento[0]!="J")
    //   {
    //     $partopreno->datoj[okupigxo] = 10;
    //   }
Example #5
0
 /**
  * konektas al la datumbazo kaj redonas la konekto-objekton.
  *
  * @return resource MySQL-konekto-objekto.
  */
 function konektu()
 {
     return malfermu_datumaro();
 }