budova<>'') $str = $this->budova; if ($this->patro<>'') $str .= ($str<>''?' | ':'').$this->patro; return $str; } public function __toString() { $str = $this->dejStrUmisteni(); if ($str<>'') $str .= ' | '; $str .= $this->mistnost; return $str; } public function getName() { return $this->__toString(); } public function getRozvrhListInDay($day) { if(!isset($this->rozvrhList[$day])) { $this->rozvrhList[$day] = Doctrine::getTable('Kurz_rozvrh')->createQuery() ->addWhere('mistnost_id = ?', $this->getId()) ->addWhere('den_v_tydnu = ?', $day) ->orderBy('od ASC, do DESC') ->execute(); } return $this->rozvrhList[$day]; } public function isFilledInDay($day) { return count($this->getRozvrhListInDay($day)) > 0; } }