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);
}
Listing 23.3. Metoda zestawienieProwadzonychPrzedmiotow() klasy Pracownik
Rozdział 23. Administracja kontami użytkowników