function montru_reguloformularon($regulo) { if ($regulo->datoj['ID']) { eoecho("<h1>Redakto de " . $regulo->regulovorto . " <em>" . $regulo->datoj['nomo'] . "</em></h1>"); } else { eoecho("<h1>Kreado de nova " . $regulo->regulovorto . "</h1>"); } echo "<form action='regulo.php?tipo=" . $regulo->tipo . "' method='POST'>\n"; echo "<table>\n"; tabela_kasxilo("ID", "ID", $regulo->datoj['ID']); tabelentajpejo("nomo", "nomo", $regulo->datoj['nomo'], 20); tabelentajpejo("Mallongigo", "mallongigo", $regulo->datoj['mallongigo'], 10); granda_tabelentajpejo("Priskribo", "priskribo", $regulo->datoj['priskribo'], 40, 4); tabela_kondicxoelektilo("Elektu c^i tie la g^ustan kondic^on por tiu " . "krompagotipo. (Se vi bezonas aliajn, aldonu per " . donu_ligon("kondicxo.php", "la kondic^oredaktilo") . ".)", $regulo->datoj['kondicxo']); tabela_elektilo("uzebla", "uzebla", array('j' => 'jes', 'n' => 'ne'), $regulo->datoj['uzebla'], "C^u montri en la g^enerala listo?"); tabela_elektilo("lau^nokte", 'lauxnokte', array('j' => 'lau^ nokto', 'n' => 'nur unufoje'), $regulo->datoj['lauxnokte'], "C^u lau^nokta krompago, c^u unufoja?"); echo "</table>\n<p>"; if ($regulo->datoj['ID']) { butono('sxangxu', "S^ang^u"); } else { butono('kreu', "Kreu"); } echo "</p>\n</form>"; }
/** * montras redaktilon por la parttempajxoj. */ function redaktilo_por_parttempsistemoj($sistemo) { eoecho("<h2>Traktado de parttempuloj</h2>"); echo "<form action='kotizosistemo.php?id=" . $sistemo->datoj['ID'] . "' method='POST'>\n"; $sql = datumbazdemando('ID', 'parttempkotizosistemoj', array('baza_kotizosistemo' => $sistemo->datoj['ID']), "", array("order" => "por_noktoj ASC")); $rez = sql_faru($sql); echo "<table>\n"; eoecho("<tr><th>ID</th><th>noktoj</th><th>faktoro</th><th>kot.-sistemo</th><th>kondic^o</th></tr>\n"); while ($linio = mysql_fetch_assoc($rez)) { $id = $linio['ID']; $partsistemo = new Parttempkotizosistemo($id); echo "<tr><td>" . $id . "</td><td>"; simpla_entajpejo("", 'parttempa[' . $id . '][por_noktoj]', $partsistemo->datoj['por_noktoj'], 4); echo "</td><td>"; simpla_entajpejo("", 'parttempa[' . $id . '][faktoro]', $partsistemo->datoj['faktoro'], 4); echo "</td><td>"; elektilo_simpla_db('parttempa[' . $id . '][sub_kotizosistemo]', 'kotizosistemoj', 'nomo', 'ID', $partsistemo->datoj['sub_kotizosistemo']); echo "</td><td>"; simpla_kondicxoelektilo('parttempa[' . $id . '][kondicxo]', $partsistemo->datoj['kondicxo']); echo "</td></tr>\n"; } // while echo "</table>"; butono("sxangxu_parttempsistemojn", "S^ang^u"); echo "</form>\n"; eoecho("<h3>Nova parttempsistemo</h3>"); echo "<form action='kotizosistemo.php?id=" . $sistemo->datoj['ID'] . "' method='POST'>\n"; echo "<table>"; tabela_kasxilo("en sistemo", 'baza_kotizosistemo', $sistemo->datoj['ID']); tabelentajpejo("noktoj", 'por_noktoj', "", 4, "tiom da noktoj oni rajtas resti en tiu tarifo"); tabelentajpejo("faktoro", 'faktoro', "1", 6, "ni obligas la kotizojn de la elektita sistemo" . " per tiu faktoro."); tabela_elektilo_db("uzata kotizosistemo", 'sub_kotizosistemo', 'kotizosistemoj', "nomo", "ID", "", "", "la kotizoj de tiu sistemo estos uzataj."); tabela_kondicxoelektilo("Tiu kondic^o aldone devas esti plenumita", 7); echo "</table>"; butono("nova_parttempsistemo", "Nova"); echo "</form>\n"; // TODO echo "<hr/>\n"; // ----------------------------------------------------- }
function kreu_kategorikreilon() { parent::kreu_kategorikreilon(); tabela_kondicxoelektilo("Kondic^o por esti en tiu kategorio."); }
break; default: darf_nicht_sein("sendu: " . $_REQUEST['sendu']); } // TODO if ($_REQUEST['id']) { $personkostotipo = new Personkostotipo($_REQUEST['id']); eoecho("<h1>Redakto de personkostotipo <em>" . $personkostotipo->datoj['nomo'] . "</em></h1>"); } else { eoecho("<h1>Kreado de nova personkostotipo</h1>"); } echo "<form action='personkostotipo.php' method='POST'>\n"; echo "<table>\n"; tabela_kasxilo("ID", "ID", $personkostotipo->datoj['ID']); tabelentajpejo("nomo", "nomo", $personkostotipo->datoj['nomo'], 20); granda_tabelentajpejo("priskribo", "priskribo", $personkostotipo->datoj['priskribo'], 40, 4); tabela_kondicxoelektilo("Elektu la g^ustan kondic^on por la kromkosto. " . "(Se vi bezonas alian kondic^on, necesas programi" . " kaj aldoni g^in en konfiguroj/kondicxoj.php.)", $personkostotipo->datoj['kondicxo']); tabela_elektilo("uzebla", "uzebla", array('j' => 'jes', 'n' => 'ne'), $personkostotipo->datoj['uzebla'], "C^u montri en la g^enerala listo?"); tabela_elektilo("lau^nokte", 'lauxnokte', array('j' => 'lau^ nokto', 'n' => 'nur unufoje'), $personkostotipo->datoj['lauxnokte'], "C^u lau^nokta personkosto, c^u unufoja?"); echo "</table>\n<p>"; if ($_REQUEST['id']) { butono('sxangxu', "S^ang^u"); } else { butono('kreu', "Kreu"); } echo "</p>\n</form>"; echo "<hr/>\n<p>"; ligu("kotizosistemoj.php", "C^iuj kotizosistemoj"); ligu("kategorisistemoj.php#kromtipoj", "C^iuj kategoriosistemoj"); ligu("kotizoj.php", "c^io rilate al kotizoj"); HtmlFino();