예제 #1
0
 function getListXML($tagName)
 {
     if ($xml = parent::getListXML($tagName)) {
         $ns = $xml->query('/*/row/article');
         foreach ($ns as $n) {
             if (($path = xml::getElementText($n)) && is_file($path)) {
                 $n->parentNode->appendChild($xml->createElement('file', array('path' => $path, 'size' => $this->file_size(filesize($path)), 'ext' => strtolower(pathinfo($path, PATHINFO_EXTENSION)))));
             }
             $n->parentNode->removeChild($n);
         }
     }
     return $xml;
 }