コード例 #1
0
 /**
  * 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;
 }