function parse($name, $section = false) { self::$section = $section; if (!isset(self::$conf[$name])) { if ($section) { self::$conf[$name][$section] = ini::parse(SYS_ROOT . 'conf/web/' . $name . '.ini', $section); foreach (self::$conf[$name][$section] as $k => $v) { self::$conf[$name][$section][$k] = explode(',', $v); } } else { self::$conf[$name] = ini::parse(SYS_ROOT . 'conf/web/' . $name . '.ini'); foreach (self::$conf[$name] as $k => $v) { foreach ($v as $d => $f) { self::$conf[$name][$k][$d] = explode(',', $f); } } } } if ($section) { if (isset(self::$conf[$name][$section])) { return self::$conf[$name][$section]; } else { return array(); } } else { return self::$conf[$name]; } }