コード例 #1
0
 /**
  * vrne true, če je pripadajoči program dela zaklenjen
  * 
  * @param entiteta $obj
  * @return boolean
  */
 private function zaklenjenProgramDela($obj)
 {
     if ($obj) {
         if ($obj->getEnotaPrograma()) {
             // najdemo programDela:
             if (method_exists($obj->getEnotaPrograma(), 'getDokument')) {
                 $programDela = $obj->getEnotaPrograma()->getDokument();
             } elseif (method_exists($obj->getEnotaPrograma(), 'getProgramDela')) {
                 $programDela = $obj->getEnotaPrograma()->getProgramDela();
                 //za festival
             } else {
                 $this->expect(false, "Enota programa nima niti metode getDocument niti getProgramDela", 1000603);
             }
             if ($programDela) {
                 if ($programDela->getZakljuceno()) {
                     return true;
                 }
             }
         }
     }
     return false;
 }