public static function get_reports_task_module() { $tasks = User_helper::get_report_tasks(); $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; }