Ejemplo n.º 1
0
 function generateSectionDiv(&$doc, &$root, &$section, &$issue)
 {
     $pDiv =& XMLCustomWriter::createElement($doc, 'METS:div');
     XMLCustomWriter::setAttribute($pDiv, 'TYPE', 'section');
     XMLCustomWriter::setAttribute($pDiv, 'DMDID', 'S-' . $section->getId());
     $publishedArticleDao =& DAORegistry::getDAO('PublishedArticleDAO');
     $publishedArticleArray =& $publishedArticleDao->getPublishedArticlesBySectionId($section->getId(), $issue->getId());
     $i = 0;
     while ($i < sizeof($publishedArticleArray)) {
         MetsExportDom::generateArticleDiv($doc, $pDiv, $publishedArticleArray[$i], $issue);
         $i++;
     }
     XMLCustomWriter::appendChild($root, $pDiv);
 }