/** * Simpla elektilo por kondicxoj. * * <pre> * _________ * [_________] postteksto * | | * | | * | | * '---------' * </pre> * @param string $nomo la nomo por sendi poste. */ function simpla_kondicxoelektilo($nomo, $defauxlto = null, $postteksto = "") { elektilo_simpla_db($nomo, 'kondicxoj', 'nomo', 'ID', $defauxlto, '', $postteksto); }
echo "</p>\n</form>\n"; } else { butono("sxangxu", "S^ang^u"); butono("kopiu", "Kopiu"); eoecho("(tiam donu novan nomon!)"); echo "</p>\n</form>\n"; echo "<hr/>\n"; eoecho("<h2>Kondic^oj por la unuopaj malalig^periodoj</h2>"); echo "<form action='malaligxkondicxsistemo.php' method='POST'>\n"; tenukasxe("ID", $kondicxsistemo->datoj['ID']); $sql = datumbazdemando(array("ID", "nomo", "limdato"), "aligxkategorioj", array("sistemoID = '" . $kondicxsistemo->datoj['aligxkategorisistemo'] . "'"), "", array("order" => "limdato DESC")); $rez = sql_faru($sql); echo "<table>\n"; eoecho("<tr><th>ID</th><th>nomo</th><th>limdato</th>" . "<th>kondic^o</th></tr>\n"); while ($linio = mysql_fetch_assoc($rez)) { $sql = datumbazdemando("kondicxtipo", "malaligxkondicxoj", array("sistemo = '" . $kondicxsistemo->datoj['ID'] . "'", "aligxkategorio = '" . $linio['ID'] . "'")); $lin2 = mysql_fetch_assoc(sql_faru($sql)); eoecho("<tr><td>" . $linio['ID'] . "</td><td>" . $linio['nomo'] . "</td><td>" . $linio['limdato'] . "</td><td>"); elektilo_simpla_db("kondicxtipo[{$linio['ID']}]", "malaligxkondicxotipoj", "nomo", "ID", $lin2['kondicxtipo'], "uzebla = 'j'"); echo "</td></tr>\n"; } echo "</table>\n<p>"; butono("sxangxuKond", "S^ang^u kondic^ojn"); echo "</p></form>"; } echo "<hr/>\n<p>"; ligu("kotizosistemoj.php", "C^iuj kotizosistemoj"); ligu("kategorisistemoj.php#malaligxsistemoj", "C^iuj kategoriosistemoj"); ligu("kotizoj.php", "c^io rilate al kotizoj"); echo "</p>"; HtmlFino();
eoecho("<BR>"); send_butono("Serc^u!"); echo "</FORM>\n<br><hr/>"; eoecho("<h3 id='specialaj'>Specialaj serc^oj</h3>\n"); eoecho("<h4>Pagoj kaj rabatoj:</h4>\n<p>"); ligu("sercxrezultoj.php?elekto=antauxpagoj", "—> c^iu antau^pago"); ligu("sercxrezultoj.php?elekto=rabatoj", "—> c^iu (individua) rabato"); ligu("sercxrezultoj.php?elekto=krompagoj", "—> c^iu (individua) krompago"); eoecho("</p><h4>Listu Notojn:</h4>\n<p>"); foreach ($GLOBALS['notomontrotipoj'] as $tipo => $informoj) { ligu('sercxrezultoj.php?elekto=laborontajnotoj&montro=' . $tipo, "–> " . $informoj['teksto']); } echo "</p>\n<form action='sercxrezultoj.php'>\n"; eoecho("<p>rigardu notojn por/pri/de: "); tenukasxe('elekto', 'notoj_de_entajpanto'); elektilo_simpla_db('entajpantoid', 'entajpantoj'); send_butono("Rigardu"); echo "</p>\n</form>\n<p>"; ligu("sercxrezultoj.php?elekto=rimarkoj", "–> vidi la rimarkojn de la partoprenantoj"); eoecho("<p>\n<h4>Diversaj^ojn:</h4>\n"); ligu("tejomembroj.php", "Kontrolo de TEJO-membrecoj"); echo "<br/>"; //ligu("sercxrezultoj.php?elekto=kotizokomparo", // "Komparo de nova kaj malnova kotizokalkulado"); //echo "<br/>"; rajtligu("sercxrezultoj.php?elekto=kunlogxantoj", "–> c^iu,kiu deziras kunlog^adon", "", 'cxambrumi', 'ne'); eoecho("<BR>c^iu junulargasto por la c^ambrodisdonado: "); ligu("sercxrezultoj.php?elekto=cxambrodisdonado&nur=antauxpago", "kun antau^pago"); ligu("sercxrezultoj.php?elekto=cxambrodisdonado&nur=cxiuj", "c^iuj"); echo "<BR>"; ligu("sercxrezultoj.php?elekto=skribuagxon", "kalkulu kaj skribu la ag^ojn de la partoprenantoj");
break; case 'sendu': sendu_gxin(); montru_gxin(); break; case 'notu': faru_noton_el_gxi(); montru_gxin(); break; case 'not+send': sendu_gxin(); faru_noton_el_gxi(); montru_gxin(); break; default: echo "<form method='post' action='sendumesagxon.php'>\n"; $alkiu = $_SESSION["partoprenanto"]->tuta_nomo(); eoecho("<p>Kiun mesag^on vi volas sendi al {$alkiu}?</p>"); echo "<p>"; elektilo_simpla_db("sxablonoID", "retposxto"); butono("elektu", "Elektu!"); echo "</p>"; echo "</form>"; break; } // switch ?> </body> </html>
/** * 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"; // ----------------------------------------------------- }
/** * montras formulareton por intersxangxi la logxantojn de du cxambroj. * @param string $unua identigilo de la unua cxambro. Se mankas, * ni montras ankaux por tiu elektilon. */ function montru_cxambrointersxangxilon($unua = 0) { echo "<form action='cxambroago.php' method='post'>\n"; eoecho("<p>S^ang^u la log^antojn inter c^ambro:\n"); $restriktoj = array("renkontigxo = '" . $_SESSION['renkontigxo']->datoj['ID'] . "'"); if ($unua) { tenukasxe('de', $unua); echo $unua; } else { elektilo_simpla_db('de', 'cxambroj', 'nomo', 'ID', '', $restriktoj); /* echo "<select name=\"de\" size=1>\n"; while (list($k, $v) = each($listo)) { eoecho( " <option value = \"$v\">$k</option>\n"); } echo "</select>\n"; } */ } eoecho(" kaj \n"); elektilo_simpla_db('al', 'cxambroj', 'nomo', 'ID', '', $restriktoj); butono('intersxangxo', "Nun!"); echo "</p></form>\n"; }