getConnection();
// Registrar visita atual
registerVisit($conn, 'index.php');
// Processar voto da enquete se o formulário foi enviado
$vote_success = false;
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['poll_vote'])) {
$option_id = isset($_POST['option_id']) ? $_POST['option_id'] : '';
if (!empty($option_id)) {
$vote_success = registerPollVote($conn, $option_id);
}
}
// Processar pedido musical se formulário foi enviado
$request_success = false;
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['music_request'])) {
$request_data = array(
'listener_name' => isset($_POST['listener_name']) ? $_POST['listener_name'] : '',
'song_artist' => isset($_POST['song_artist']) ? $_POST['song_artist'] : '',
'song_title' => isset($_POST['song_title']) ? $_POST['song_title'] : '',
'message' => isset($_POST['message']) ? $_POST['message'] : '',
'contact_info' => isset($_POST['contact_info']) ? $_POST['contact_info'] : ''
);
$request_success = registerMusicRequest($conn, $request_data);
}
// Obter dados do banco
$site_config = getSiteConfig($conn);
$color_scheme = getActiveColorScheme($conn);
$news = getNewsFromAPI($conn, 4);
$sponsors_rotative = getSponsorsWithImages($conn, 'rotativo', 4);
$sponsors_destaque = getSponsorsDestaque($conn, 5);
$sponsors_lateral = getSponsorsWithImages($conn, 'lateral', 4);
$poll = getActivePoll($conn);
$carousel_items = getCarouselItems($conn, 4);
$banner_ads = getBannerAds($conn, '300x250', 6);
$site_stats = getSiteStatistics($conn);
$social_media = getSocialMedia($conn);
$mobile_apps = getMobileApps($conn);
// Obter dados adicionais
$header_logo = getSiteLogo($conn, 'header');
$camera_config = getCameraConfig($conn);
$camera_url = isset($camera_config['camera_url']) ? $camera_config['camera_url'] : '';
// Obter mensagens do chat
$chat_messages = getChatMessages($conn, 20);
$chat_config = getChatConfig($conn);
// Obter temperatura (APIS REAIS)
$weather_data = getWeatherData('Mossoró');
// Obter música atual
$stream_url = isset($site_config['stream_url']) ? $site_config['stream_url'] : 'https://stm1.midiahosts.com:6678';
$stream_stats = getShoutcastStatsWithCurl($stream_url);
$current_song = isset($stream_stats['current_song']) ? $stream_stats['current_song'] : 'Carregando...';
// Forçar status online
$stream_stats['status'] = 'online';
// Processar esquema de cores
$primary_color = isset($color_scheme['primary_color']) ? $color_scheme['primary_color'] : '#FF6B35';
$secondary_color = isset($color_scheme['secondary_color']) ? $color_scheme['secondary_color'] : '#2A5298';
$accent_color = isset($color_scheme['accent_color']) ? $color_scheme['accent_color'] : '#FF4081';
$dark_color = isset($color_scheme['dark_color']) ? $color_scheme['dark_color'] : '#1A1A2E';
$light_color = isset($color_scheme['light_color']) ? $color_scheme['light_color'] : '#F8F9FA';
$background_color = isset($color_scheme['background_color']) ? $color_scheme['background_color'] : '#1A1A2E';
$text_color = isset($color_scheme['text_color']) ? $color_scheme['text_color'] : '#FFFFFF';
// Verificar se deve usar imagem de fundo
$use_bg_image = isset($color_scheme['use_background_image']) && $color_scheme['use_background_image'];
$bg_image = isset($color_scheme['background_image']) ? $color_scheme['background_image'] : '';
// Obter espaços publicitários
$ad_spaces = getAllAdSpaces($conn);
// =============================================================================
// OBTER TODOS OS BANNERS 1070x320 INDIVIDUALMENTE - CONTROLE POR TABELA/COLUNA
// =============================================================================
// Banners principais no conteúdo
$banner_grande_1 = getBanner1070x320($conn, 'espaco_publicitario_1');
$banner_grande_2 = getBanner1070x320($conn, 'espaco_publicitario_2');
$banner_grande_3 = getBanner1070x320($conn, 'espaco_publicitario_3');
$banner_grande_4 = getBanner1070x320($conn, 'espaco_publicitario_4');
$banner_grande_5 = getBanner1070x320($conn, 'espaco_publicitario_5'); // NOVO
$banner_grande_top = getBanner1070x320($conn, 'topo');
// Banners na sidebar
$banner_grande_sidebar = getBanner1070x320($conn, 'lateral');
$banner_grande_mobile = getBanner1070x320($conn, 'mobile');
// Banners para NOSSOS PATROCINADORES
$banner_patrocinadores_1 = getBanner1070x320($conn, 'patrocinadores_1');
$banner_patrocinadores_2 = getBanner1070x320($conn, 'patrocinadores_2');
$banner_patrocinadores_3 = getBanner1070x320($conn, 'patrocinadores_3');
// Banner para PARCEIROS
$banner_parceiros = getBanner1070x320($conn, 'parceiros');
// Banners extras
$banner_extra_1 = getBanner1070x320($conn, 'extra_1');
// Obter carousel de MAIS PATROCINADORES
$sponsors_carousel = getSponsorsCarousel($conn, 10);
// Obter carousel de NOSSOS PATROCINADORES
$patrocinadores_carousel = getSponsorsCarousel($conn, 6, 'principal');
?>
- A Rádio Mais Ouvida
Banner 1070x320 - Espaço Publicitário 1
Banner 1070x320 - Topo
NOSSOS PATROCINADORES
Banner 1070x320 - Espaço Publicitário 2
NOTÍCIAS
0): ?>
MÚSICA
Felipe Araújo lança novo hit "Hoje Eu Bebere"
O cantor surpreende fãs com novo single que já é sucesso nas rádios...
REGIONAL
Festival de Verão 2024 confirmado na cidade
Evento trás grandes atrações nacionais para o mês de julho...
ENTREVISTA
Sono e Adysson falam sobre novo EP
Dupla ex-The Voice lança "Live Session" com 6 músicas inéditas...
Banner 1070x320 - Espaço Publicitário 3
MAIS PATROCINADORES
Banner 1070x320 - Espaço Publicitário 4
Banner 1070x320 - Espaço Publicitário 5
🎤 PEDIDO MUSICAL
✅ Seu pedido musical foi enviado com sucesso!