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>";
}
/**
 * kreas novan kotizo-sistemon el la datumoj entajpitaj.
 */
function kopiu_sistemon()
{
    $malnova_sistemo = new Kotizosistemo($_REQUEST['id']);
    $nova_sistemo = new Kotizosistemo();
    $nova_sistemo->kopiu();
    if ($nova_sistemo->datoj['nomo'] == $malnova_sistemo->datoj['nomo']) {
        erareldono("Ne povas esti du sistemoj kun sama nomo!");
    } else {
        $nova_sistemo->skribu_kreante();
        // TODO: kopiu kotizotabelon, krompagojn/rabatojn kaj
        // antauxpagojn, se eblas.
        // poste montru la novan sistemon
        $_REQUEST['id'] = $nova_sistemo->datoj['ID'];
    }
}
}


/* ********************************************
 * La funkcioj kaj datumoj ekde ĉi tie estas generitaj,
 * depende de la kotizosistemo. Do ĉi tie verŝajne
 * la lini-numeroj ne plu kongruas.
 **/


<?php 
require_once $prafix . "/iloj/iloj.php";
malfermu_datumaro();
$renkontigxo = new Renkontigxo($renkNumero);
$kotizosistemo = new Kotizosistemo($renkontigxo->datoj['kotizosistemo']);
// echo "/* ";
$tabelo = $kotizosistemo->kreu_kotizotabelon();
// var_export($tabelo);
// echo "*/";
$aligxKatSistemo = $kotizosistemo->donu_kategorisistemon("aligx");
$katID = $aligxKatSistemo->trovu_kategorion_laux_dato($renkontigxo, date('Y-m-d'));
echo "/* aligxkategorio: {$katID} */";
echo "/* la tabelo de la kotizoj en tiu aliĝkategorio: */";
$komandoKomenco = "var kotizoj = ";
$formatilo = new JSONKotizoSistemFormatilo();
echo "\n" . $komandoKomenco . $formatilo->formatu_liston($tabelo[$katID], str_repeat(' ', strlen($komandoKomenco))) . ";\n";
?>
  /* la dato, kiam la renkontiĝo komenciĝos: */

var komencodato = new Date(<?php 
<?php

define("DEBUG", true);
/**
 * ebligas elprovadon de kotizosistemo.
 */
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_kotizo.php';
session_start();
malfermu_datumaro();
// TODO: pripensu pli bonan rajton
kontrolu_rajton("vidi");
HtmlKapo();
eoecho("<h1>Enspezo-kalkulado</h1>");
if ($_REQUEST['sendu'] == 'kalkulu') {
    $kotizosistemo = new Kotizosistemo($_REQUEST['kotizosistemo']);
    $nia_renkontigxo = new Renkontigxo($_REQUEST['renkID']);
    $kostosistemo = new Kostosistemo($_REQUEST['kostosistemo']);
    $kostokalkulilo = new Kostokalkulilo($kostosistemo, $nia_renkontigxo);
    $cxiuj_datumoj = array();
    $mankajxoj = array();
    $sql = datumbazdemando(array("enoj.ID" => "enoID", "antoj.ID" => "antoID"), array("partoprenoj" => "enoj", "partoprenantoj" => "antoj"), array("enoj.partoprenantoID = antoj.ID", "enoj.renkontigxoID = '" . $nia_renkontigxo->datoj['ID'] . "'", "enoj.alvenstato != 'm'"));
    $rez = sql_faru($sql);
    $nombro = 0;
    while ($linio = mysql_fetch_assoc($rez)) {
        debug_echo("<!-- linio: " . var_export($linio, true) . "-->");
        $partopreno = new Partopreno($linio['enoID']);
        $partoprenanto = new Partoprenanto($linio['antoID']);
        $datumtenilo = array();
        $kalkulilo = new Kotizokalkulilo($partoprenanto, $partopreno, $nia_renkontigxo, $kotizosistemo);
        $datumtenilo['partakotizo'] = $kalkulilo->partakotizo;
<?php

/**
 * ebligas kreadon, redaktadon kaj elprovadon de kotizosistemoj.
 */
require_once 'iloj/iloj.php';
require_once 'iloj/iloj_kotizo.php';
session_start();
malfermu_datumaro();
kontrolu_rajton("vidi");
HtmlKapo();
eoecho("<h1>Kotizosistemoj</h2>");
eoecho("<p>Jen listo de ekzistantaj kotizosistemoj.</p>");
$rez = sql_faru(datumbazdemando("ID", 'kotizosistemoj'));
while ($linio = mysql_fetch_assoc($rez)) {
    $sistemo = new Kotizosistemo($linio['ID']);
    eoecho("<h2>" . $sistemo->datoj['nomo'] . "</h2>\n");
    eoecho("<p>" . $sistemo->datoj['priskribo'] . " (");
    ligu("kotizosistemo.php?id=" . $sistemo->datoj['ID'], "detaloj");
    echo " )</p>";
    eoecho("<table>\n");
    foreach ($GLOBALS['kategoriotipoj'] as $tipo) {
        $katsis = $sistemo->donu_kategorisistemon($tipo);
        eoecho("<tr><th>" . $katsis->donu_eoklasnomon() . "</th><td>" . $katsis->datoj['nomo'] . "</td></tr>\n");
    }
    eoecho("</table>\n");
}
eoecho("<hr/>\n<p>");
ligu("kategorisistemoj.php", "C^iuj kategorisistemoj");
ligu("kotizoj.php", "C^io pri kotizoj");
eoecho("</p>\n");
}



/* ********************************************
 * La funkcioj kaj datumoj ekde ĉi tie estas generitaj,
 * depende de la kotizosistemo. Do ĉi tie verŝajne
 * la lini-numeroj ne plu kongruas.
 **/


<?php 
require_once $prafix . "/iloj/iloj.php";
malfermu_datumaro();
$renkontigxo = new Renkontigxo($renkNumero);
$kotizosistemo = new Kotizosistemo($renkontigxo->datoj['kotizosistemo']);
?>

/** La signo por la cxefa valuto */

var valutoSigno = ' <?php 
echo CXEFA_VALUTO;
?>
';


/** euxro-kurzo por doni ekvivalenton en euxroj */

<?php 
list($kurzo, $kurzodato) = eltrovu_kurzon("EUR", date("Y-m-d"));
echo "var euxroKurzo = " . $kurzo . ";\n";