function google_sheet_data_shortcode() { $email_filter = isset($_GET['email']) ? sanitize_email($_GET['email']) : ''; if (empty($email_filter)) { return "

Por favor, insira um email para filtrar.

"; } $data = get_google_sheet_data($email_filter); if (empty($data)) { return "

Nenhum dado encontrado para o email fornecido.

"; } $headers = array_keys($data[0]); // Obtém os títulos das colunas $output = '
'; $output .= ''; // Cabeçalho da tabela $output .= ''; foreach ($headers as $header) { $output .= ""; } $output .= ''; // Corpo da tabela $output .= ''; foreach ($data as $row) { $output .= ''; foreach ($row as $key => $cell) { // Se for a coluna "Pontuação Total", adiciona a classe bold-column $class = ($key === "Pontuação Total") ? 'class="bold-column"' : ''; $output .= ""; } $output .= ''; } $output .= '
{$header}
" . htmlspecialchars($cell) . "
'; $output .= '
'; return $output; }