$path) if (is_array($path)) { $result += self::items($type,$path); } elseif (substr($name, -$ext_length) === EXT) { // Remove "classes/" and the extension $class = substr($name, 8, -$ext_length); // Convert slashes to underscores $class = str_replace(DIRECTORY_SEPARATOR, '_', $class); if (method_exists($class,'menu')) { $cat = strtolower(str_replace('Controller_'.ucfirst($type).'_','',$class)); foreach ($class::menu() as $k=>$v) $result[$cat][$k] = $v; } } return $result; } public static function mainnav() { return Kohana::$config->load('mainnav'); } public static function ul($type,array $result,array $append=NULL,$sub=FALSE,$method=NULL) { $output = $sub ? '