/** * 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_tabellinion($versio) { parent::kreu_tabellinion($versio); switch ($versio) { case 'simpla': $kondicxo =& $this->donu_kondicxon(); echo "<td>" . $kondicxo->datoj['nomo'] . "</td>"; break; case 'redaktebla': echo "<td>"; simpla_kondicxoelektilo('kategorio[' . $this->datoj['ID'] . '][kondicxo]', $this->datoj['kondicxo']); echo "</td>"; // simpla_entajpejo("<td>", // 'kategorio['.$this->datoj['ID'].'][sxlosillitero]', // $this->datoj['sxlosillitero'], // 5, "", // "</td>"); break; } }