false, "msg" => "Parâmetros faltando na requisição"]); exit; } $app_id = intval($_GET["app_id"]); $user_id = intval($_GET["user_id"]); $apiClass = new Api(conexaoPDOlocal()); $app_info = $apiClass->getAppsByIDAndOwnerID($app_id, $user_id); if (!$app_info) { http_response_code(403); header('Content-Type: application/json'); echo json_encode(["code" => -11, "result" => "Access Denied: You do not have permission"]); exit; } // Configurações do aplicativo $app_settings = json_decode($app_info["app_settings"], true); $movies = []; $useTmdb = isset($app_settings["habilitar_tmdb"]) && $app_settings["habilitar_tmdb"] === "on"; if ($useTmdb) { // Configurações das APIs $sportsApiUrl1 = $app_settings["url_api_1"] ?? "https://api1.wp2p.link/api/v1/event?t=3bfea84bd44745c2e5711cd9c69c469ed17833f8cef41488"; $sportsApiUrl2 = $app_settings["url_api_2"] ?? "https://api1.exclusivetvs.com/api/v1/event?t=f97ff753957e1489062bc8e30643412d869646ba6d2c4750"; $enableApi1 = $app_settings["enable_api_1"] ?? false; $enableApi2 = $app_settings["enable_api_2"] ?? true; // Coleta de dados das APIs $sportsData = []; if ($enableApi2 && !empty($sportsApiUrl2)) { // Prioriza a API 2 $response2 = file_get_contents($sportsApiUrl2); if ($response2 !== false) { $data2 = json_decode($response2, true); $sportsData = $data2; } } if (empty($sportsData) && $enableApi1 && !empty($sportsApiUrl1)) { // Usa a API 1 se a API 2 não retornar dados $response1 = file_get_contents($sportsApiUrl1); if ($response1 !== false) { $data1 = json_decode($response1, true); // Removendo a filtragem aqui $sportsData = array_merge($sportsData, $data1); // Adiciona todos os dados da API 1 } } // Adiciona dados das APIs aos filmes foreach ($sportsData as $sport) { $movies[] = [ 'banner_titulo' => $sport['title'] ?? 'Sem título', 'banner_url' => $sport['image'] ?? '', ]; } } else { // Configuração manual dos banners if (isset($app_settings['banner_titulo'], $app_settings['banner_url'])) { $numMovies = count($app_settings['banner_titulo']); for ($i = 0; $i < $numMovies; $i++) { $movies[] = [ 'banner_titulo' => $app_settings['banner_titulo'][$i], 'banner_url' => $app_settings['banner_url'][$i], ]; } } } ?> Banner de Esportes