module->name])) { if (! is_array($result[$item->module->name])) $result[$item->module->name] = array($result[$item->module->name]); array_push($result[$item->module->name],$item); continue; } else { $result[$item->module->name] = $item; } } return $result; } public static function items($type) { $result = array(); if (empty(URL::$method_directory[$type])) return NULL; $uo = Auth::instance()->get_user(); foreach ($uo->methods() as $mmo) if ($mmo->menu_display AND preg_match('/^'.$type.'_/',$mmo->name)) if (empty($result[$mmo->id])) $result[$mmo->id] = $mmo; return static::collapse($result); } public static function ul(array $result,array $append=NULL,$sub=FALSE) { $output = $sub ? '