public static function getPhocaVersion()
{
$folder = JPATH_ADMINISTRATOR . '/' . 'components/com_phocagallery';
if (Folder::exists($folder)) {
$xmlFilesInDir = Folder::files($folder, '.xml$');
} else {
$folder = JPATH_SITE . '/components/com_phocagallery';
if (Folder::exists($folder)) {
$xmlFilesInDir = Folder::files($folder, '.xml$');
} else {
$xmlFilesInDir = null;
}
}
$xml_items = array();
if (!empty($xmlFilesInDir)) {
foreach ($xmlFilesInDir as $xmlfile) {
if ($data = JInstaller::parseXMLInstallFile($folder . '/' . $xmlfile)) {
foreach ($data as $key => $value) {
$xml_items[$key] = $value;
}
}
}
}
if (isset($xml_items['version']) && $xml_items['version'] != '') {
return $xml_items['version'];
} else {
return '';
}
}