function montru_tabeleron() { eoecho("<tr><td>" . $this->datoj['ID'] . "</td><td>"); ligu("malaligxkondicxsistemo?id=" . $this->datoj['ID'], $this->datoj['nomo']); $aligxkatsistemo = donu_katsistemon($this->datoj['aligxkategorisistemo'], "aligx"); eoecho("</td><td>" . $aligxkatsistemo->datoj['nomo'] . "</td></tr>\n"); }
function listu_katsistemojn($tipo) { eoecho("<h2 id='" . $tipo . "'>" . ucfirst(donu_eokatsisnomon($tipo)) . "j</h2>\n<p>"); // ligoj por krei tute novan kategorisistemon de tiu speco ligu("kategorisistemo.php?tipo=" . $tipo, "kreu novan " . donu_eokatsisnomon($tipo) . "n"); echo "</p>"; $rez = sql_faru(datumbazdemando("ID", $tipo . "kategorisistemoj")); while ($linio = mysql_fetch_assoc($rez)) { $sis = donu_katsistemon($linio['ID'], $tipo); eoecho("<h3>" . $sis->datoj['nomo'] . "</h3>\n"); eoecho("<p>Posedanto: " . eltrovu_entajpanton($sis->datoj['entajpanto']) . ". "); // ligo por redakti tiun kategorisistemon. ligu("kategorisistemo.php?tipo=" . $tipo . "&id=" . $linio['ID'], "Redaktu!"); eoecho("</p><p>" . $sis->datoj['priskribo'] . "</p>"); $sis->listu_kategoriojn("simpla"); } // while echo "<hr/>\n"; }
/** * redonas la kategorisistemon de tipo $tipo * de tiu ĉi kotizosistemo. */ function donu_kategorisistemon($tipo) { return donu_katsistemon($this->datoj[$tipo . "kategorisistemo"], $tipo); }
$katSistemo = donu_katsistemon($_REQUEST['id'], $tipo); $katSistemo->mangxu_aliajn_kategorisxangxojn(); eoecho("<p>S^ang^is plurajn " . donu_eokatnomon($tipo) . "jn por sistemo #" . $_REQUEST['id'] . "</p>\n"); break; case 'katNova': // kreas malplenan kategorio-objekton. $kategorio = donu_kategorion($tipo, 0); $kategorio->kopiu(); $kategorio->datoj['sistemoID'] = $_REQUEST['id']; $kategorio->skribu_kreante(); break; default: darf_nicht_sein("sendu: '" . $_REQUEST['sendu'] . "'"); } if ($_REQUEST['id']) { $katsistemo = donu_katsistemon($_REQUEST['id'], $tipo); eoecho("<h1>Redaktado de " . donu_eokatsisnomon($tipo) . "</h1>\n"); } else { // $katsistemo = donu_katsistemon(0, $tipo); eoecho("<h1>Nova " . donu_eokatsisnomon($tipo) . "</h1>\n"); } eoecho("<h2>Bazaj datumoj</h2>\n"); echo "<form action='kategorisistemo.php?tipo=" . $tipo . "' method='POST'>\n"; echo "<table>\n"; tabela_kasxilo("ID", "ID", $katsistemo->datoj['ID']); tabelentajpejo("nomo", 'nomo', $katsistemo->datoj['nomo'], 20); if ($_REQUEST['id']) { $entajpanto = $katsistemo->datoj['entajpanto']; $ent_nomo = eltrovu_entajpanton($entajpanto); } else { $entajpanto = $_SESSION['kkren']['entajpanto'];