Example #1
0
 /**
  * Processes the information contained in the metadata instance.
  */
 private function _process_metadata()
 {
     $this->read_metadata_from_object($this->_metadata->__object);
     $datamanager = $this->_metadata->get_datamanager();
     foreach ($datamanager->types as $key => $instance) {
         switch ($key) {
             /**
              * @see parent::read_metadata_from_object()
              */
             case 'revised':
             case 'revisor':
             case 'created':
             case 'creator':
                 break;
             case 'keywords':
             case 'tags':
                 $this->content .= $datamanager->types[$key]->convert_to_html() . "\n";
                 // Fall-through intentional
             // Fall-through intentional
             default:
                 $this->add_text("META_{$key}", $datamanager->types[$key]->convert_to_html());
                 break;
         }
     }
     $this->_metadata->release_datamanager();
 }