public function load_active()
{
$modules = array();
$result = $this->_get_addons();
if (empty($result)) {
return FALSE;
}
foreach ($result as $row) {
if (!file_exists($this->_addons_dir . $row['module_name'] . '/' . $row['module_name'] . '_config.xml')) {
continue;
}
$data = $this->_get_config($row['module_name']);
if (empty($data)) {
continue;
}
$row['server_version'] = $data['module_version'];
$row['module_admin'] = $data['module_admin'];
$row['help_file'] = $data['help_file'];
unset($data);
$modules[] = $row;
}
return $modules;
}