/** * Возвращает список альбомов в XML * @param \DOMNode $node * @param bool|null $visible * @param int $page * @param int $perpage */ public function getAlbumsListXML($node, $visible = null, $page = null, $perpage = null) { if (!($list = \Difra\Plugins\Gallery\Album::getList($visible, $page, $perpage))) { return; } foreach ($list as $album) { $albumNode = $node->appendChild($node->ownerDocument->createElement('album')); $album->getXML($albumNode); $album->getSizesXML($albumNode); } }