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); }