|
|
|
@ -326,17 +326,12 @@ class OC_APP{ |
|
|
|
|
return array(); |
|
|
|
|
} |
|
|
|
|
$data=array(); |
|
|
|
|
$plugin=new DOMDocument(); |
|
|
|
|
$plugin->load($file); |
|
|
|
|
$info=$plugin->getElementsByTagName('info'); |
|
|
|
|
if($info->length > 0){ |
|
|
|
|
$info=$info->item(0); |
|
|
|
|
$data['info']=array(); |
|
|
|
|
foreach($info->childNodes as $child){ |
|
|
|
|
if($child->nodeType==XML_ELEMENT_NODE){ |
|
|
|
|
$data[$child->tagName]=$child->textContent; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
$content=file_get_contents($file); |
|
|
|
|
$xml = new SimpleXMLElement($content); |
|
|
|
|
$info=$xml->info[0]; |
|
|
|
|
$data['info']=array(); |
|
|
|
|
foreach($info->children() as $child){ |
|
|
|
|
$data[$child->getName()]=(string)$child; |
|
|
|
|
} |
|
|
|
|
return $data; |
|
|
|
|
} |
|
|
|
|