public function findInstalledModules()
{
$list = array();
$modules = Mage::app()->getConfig()->getNode('modules')->asArray();
foreach ($modules as $moduleName => $moduleInfo) {
$codePool = isset($moduleInfo['codePool']) ? $moduleInfo['codePool'] : '';
$version = isset($moduleInfo['version']) ? $moduleInfo['version'] : '';
$active = isset($moduleInfo['active']) ? $moduleInfo['active'] : '';
$list[] = array('codePool' => trim($codePool), 'Name' => trim($moduleName), 'Version' => trim($version), 'Status' => StringTyped::formatActive($active));
}
return new Modules($list);
}