public static function get_task_module_component($position = null, $action = 'list') { $modules = User_helper::get_task_module($position, $action); $components = array(); foreach ($modules as $module) { $components[$module['component_id']]['id'] = $module['component_id']; $components[$module['component_id']]['component_name'] = $module['component_name']; $components[$module['component_id']]['component_icon'] = $module['component_icon']; $components[$module['component_id']]['modules'][] = $module; } return $components; }