public static function get_task_module($position = null, $action = 'list') { $tasks = User_helper::get_task($position, $action); $modules = array(); foreach ($tasks as $task) { $modules[$task['module_id']]['component_id'] = $task['component_id']; $modules[$task['module_id']]['component_name'] = $task['component_name']; $modules[$task['module_id']]['module_name'] = $task['module_name']; $modules[$task['module_id']]['id'] = $task['module_id']; $modules[$task['module_id']]['module_icon'] = $task['module_icon']; $modules[$task['module_id']]['component_icon'] = $task['component_icon']; $modules[$task['module_id']]['tasks'][] = $task; } return $modules; }