$data['name'], 'body' => (new CDiv()) ->setId($data['unique_id']) ->toString(), 'geomap' => array_intersect_key($data, array_flip(['config', 'hosts'])) ]; if ($messages = get_and_clear_messages()) { $output['messages'] = array_column($messages, 'message'); } if ($data['user']['debug_mode'] == GROUP_DEBUG_MODE_ENABLED) { CProfiler::getInstance()->stop(); $output['debug'] = CProfiler::getInstance()->make()->toString(); } echo json_encode($output);