function updateMetaData()
 {
     global $ilUser;
     include_once "./Services/MetaData/classes/class.ilMD.php";
     $md =& new ilMD($this->getId(), 0, $this->getType());
     $md_gen =& $md->getGeneral();
     if ($md_gen == false) {
         include_once "./Services/MetaData/classes/class.ilMDCreator.php";
         $md_creator = new ilMDCreator($this->getId(), 0, $this->getType());
         $md_creator->setTitle($this->getTitle());
         $md_creator->setTitleLanguage($ilUser->getPref('language'));
         $md_creator->create();
     }
     parent::updateMetaData();
 }
Exemplo n.º 2
0
 final function updateMetaData()
 {
     if ($this->beforeUpdateMetaData()) {
         if (parent::updateMetaData()) {
             $this->doUpdateMetaData();
             return true;
         }
     }
     return false;
 }