/** * vrne true, če je pripadajoči program dela zaklenjen * * @param entiteta $obj * @return boolean */ private function zaklenjenProgramDela($obj) { if ($obj) { if ($obj->getProgramRazno()) { // najdemo programDela: if (method_exists($obj->getProgramRazno(), 'getDokument')) { $programDela = $obj->getProgramRazno()->getDokument(); } elseif (method_exists($obj->getProgramRazno(), 'getProgramDela')) { $programDela = $obj->getProgramRazno()->getProgramDela(); //za festival } else { $this->expect(false, "Program gostovanje nima niti metode getDocument niti getProgramDela", 1000663); } if ($programDela) { if ($programDela->getZakljuceno()) { return true; } } } } return false; }