$resultId, 'token' => $token )), true, 302); exit; } $bridgeUrl = faceai_build_url($config['backend_internal_url'] . '/bridge/results/' . rawurlencode($resultId), array( 'token' => $token )); $result = faceai_fetch_json($bridgeUrl); faceai_sim_render_page(array( 'raceId' => (string) ($result['raceId'] ?? ($payload['raceId'] ?? '')), 'lang' => (string) ($result['lang'] ?? 'it'), 'raceSlug' => (string) ($result['raceId'] ?? ($payload['raceId'] ?? '')), 'raceName' => (string) ($result['raceName'] ?? ('Race ' . ($payload['raceId'] ?? ''))), 'returnUrl' => (string) ($result['returnUrl'] ?? 'faceai_simulator.php'), 'banner' => 'Vista filtrata da FaceAI. Sono state trovate ' . count($result['matches'] ?? array()) . ' foto corrispondenti per l utente corrente.', 'totalLabel' => count($result['matches'] ?? array()) . ' foto da FaceAI', 'photos' => is_array($result['matches'] ?? null) ? $result['matches'] : array(), 'showSimulatorBootstrap' => false )); } catch (Throwable $error) { faceai_render_message_page('Errore return FaceAI', $error->getMessage(), array(), 500); }