Exemplo n.º 1
0
/**
 * kreas tabelon de ĉiuj notoj de la partoprenanto kun menciita ID.
 *
 * @param int  $ppID  identigilo de  la partoprenanto.
 * @param string $kapteksto - se ne "", kreas tutan HTML-dokumenton kaj uzas
 *                      tiun tekston kiel enkondukan tekston pri la tabelo.
 *                      Alikaze nur eldonas la tabelon (por uzo ene de alia
 *                      dokumento).
 */
function listu_notojn($ppID, $kapteksto = "")
{
    $sercxilo = kreu_NotoTabelilon('notoj_pri_listo', false, "", 0, "n.partoprenantoID = '{$ppID}'");
    if ($kapteksto) {
        $sercxilo->metu_antauxtekston($kapteksto);
        $sercxilo->montru_rezulton_en_HTMLdokumento();
    } else {
        $sercxilo->montru_rezulton_en_HTMLtabelo();
    }
}
             eoecho(" <strong>&ndash;&gt; " . $informoj['teksto'] . "</strong>");
         } else {
             ligu('sercxrezultoj.php?elekto=notoj_de_entajpanto&entajpantoid=' . $epanto . '&montro=' . $tipo, "&ndash;&gt; " . $informoj['teksto']);
         }
     }
     echo "</p>";
     eoecho("<h2>Notoj por " . $entajpanto->datoj['nomo'] . "</h2>\n");
     $sercxilo = kreu_NotoTabelilon('notoj_por_listo', true, $montrotipo, $epanto);
     $sercxilo->montru_rezulton_en_HTMLtabelo();
     if ($entajpanto->datoj['partoprenanto_id']) {
         eoecho("<h2>Notoj pri " . $entajpanto->datoj['nomo'] . "</h2>\n");
         $sercxilo = kreu_NotoTabelilon('notoj_pri_listo', false, $montrotipo, 0, "n.partoprenantoID = '" . $entajpanto->datoj['partoprenanto_id'] . "'");
         $sercxilo->montru_rezulton_en_HTMLtabelo();
     }
     eoecho("<h2>Notoj de " . $entajpanto->datoj['nomo'] . "</h2>\n");
     $sercxilo = kreu_NotoTabelilon('notoj_de_listo', true, $montrotipo, 0, "kiu LIKE '%" . $entajpanto->datoj['nomo'] . "%'");
     $sercxilo->montru_rezulton_en_HTMLtabelo();
     HtmlFino();
 } else {
     if ($elekto == "kunmangxo") {
         $sql = datumbazdemando(array("pn.ID", "p.ID" => "partoprenoIdento", "pn.nomo" => "nomo", "personanomo", "p.domotipo", "p.kunmangxas", "'" . $_SESSION['renkontigxo']->datoj['ID'] . "'" => "renkNumero"), array("partoprenoj" => "p", "partoprenantoj" => "pn"), array("NOT (( p.domotipo = 'J' AND p.kunmangxas = 'J' ) OR " . "( p.domotipo = 'M' AND p.kunmangxas = 'N' )) ", "p.partoprenantoid = pn.ID"), 'p.renkontigxoID');
         sercxu($sql, array("personanomo", "asc"), array(array('ID', '', '->', 'z', '"partrezultoj.php?partoprenantoidento=XXXXX"', '0'), array('personanomo', 'personanomo', 'XXXXX', 'l', '', ''), array('nomo', 'nomo', 'XXXXX', 'l', '', '-1'), array('kunmangxas', 'kunmang^as', 'XXXXX', 'z', '', '-1'), array('domotipo', 'domotipo', 'XXXXX', 'z', '', '-1')), array(array('', array('&sum; XX', 'A', 'z'))), "kumangxantoj-listo", '', 0, $vortext, "Amaslog^antaj kunmang^antoj");
     } else {
         if ("interreta_listo" == $elekto) {
             HtmlKapo();
             require_once $GLOBALS['prafix'] . '/tradukendaj_iloj/trad_htmliloj.php';
             $renkID = $_REQUEST['renkID'] or $renkID = $_SESSION['renkontigxo']->datoj['ID'] or $renkID = 1;
             // IJK 2009
             $ligo = "sercxrezultoj.php?elekto=interreta_listo&lingvo=eo&renkID=" . $renkID . "&ordigo=";
             eoecho("Ordigu lau^: ");
             ligu($ligo . "normala", "alig^tempo (defau^lto)");