Addons_model::load_active PHP Метод

load_active() публичный Метод

Loads active add-ons
public load_active ( ) : array
Результат array
    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;
    }