Listing 17.4. Metoda zestawienieProwadzonychPrzedmiotow() klasy Pracownik
function zestawienieProwadzonychPrzedmiotow($zimalato = 'zima')
{
    $c = new Criteria();
    $c->add(PracownikPeer::PRACOWNIK_ID, $this->getPracownikId());
    if ($zimalato == 'zima') {
        $c->add(PrzedmiotPeer::ZIMALATO, 1);
    } else {
        $c->add(PrzedmiotPeer::ZIMALATO, 0);
    }
    $c->addJoin(PracownikPeer::PRACOWNIK_ID, PrzydzialPeer::PRACOWNIK_ID);
    $c->addJoin(PrzydzialPeer::PRZEDMIOT_ID, PrzedmiotPeer::PRZEDMIOT_ID);
    return PrzydzialPeer::doSelect($c);
}
