/**
 * 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");
HtmlFino();
 * 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 
// Hmm, firefox ne komprenas
//       new Date("2008-12-27").
// stulta programo!
list($jaro, $monato, $tago) = explode("-", $renkontigxo->datoj['de']);
echo $jaro . ", " . ($monato - 1) . ", " . $tago;
echo "var euxroSigno = ' EUR';\n";
?>




/* la baza kotizotabelo  (por plentempuloj) */
<?php 
$tabelo = $kotizosistemo->kreu_kotizotabelon();
$formatilo = new JSONKotizoSistemFormatilo();
echo $formatilo->kreu_ordonon("var kotizoj = ", $tabelo, ";");
?>

/* limdatoj  por la aligxkategorioj */
<?
$limdatoj = $kotizosistemo->donu_kategorisistemon("aligx")
    ->listu_limdatojn(CH("Aligxilo1.php#surloke"), $renkontigxo,
                      "2009-01-01");

echo $formatilo->kreu_ordonon("var limdatoj = ", $limdatoj, ";");


?>

/* listo de kondicxoj */
<?php 
$kondicxolisto = array();
$sql = datumbazdemando(array('k.ID' => 'ID', 'jxavaskripta_formo'), array('parttempkotizosistemoj' => 'p', 'kondicxoj' => 'k'), array('baza_kotizosistemo' => $kotizosistemo->datoj['ID'], "p.kondicxo = k.ID"), "", array('group' => 'kondicxo'));
$rez = sql_faru($sql);
while ($linio = mysql_fetch_assoc($rez)) {
    $kondicxolisto[$linio['ID']] = $linio['jxavaskripta_kodo'];