versao word 1

This commit is contained in:
Flatlogic Bot 2025-12-01 22:51:35 +00:00
parent 2968f9881d
commit ce24996ce4

View File

@ -124,41 +124,45 @@ header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
</tr>
</table>
<h2 class="section-title">Detalhes Técnicos</h2>
<h2 class="section-title">Dados Elétricos</h2>
<table class="details-table">
<tr>
<td>Potência do Carregador (kW)</td>
<td><?php echo htmlspecialchars($installation['charger_power']); ?></td>
<td>Tensão (V)</td>
<td><?php echo htmlspecialchars($installation['voltage'] ?? 'N/A'); ?></td>
</tr>
<tr>
<td>Tensão da Rede (V)</td>
<td><?php echo htmlspecialchars($installation['grid_voltage']); ?></td>
<td>Fase-Neutro-Terra</td>
<td><?php echo htmlspecialchars($installation['phase_neutral_ground'] ?? 'N/A'); ?></td>
</tr>
<tr>
<td>Tipo de Disjuntor</td>
<td><?php echo htmlspecialchars($installation['breaker_type']); ?></td>
</tr>
<tr>
<td>Número de Série</td>
<td><?php echo htmlspecialchars($installation['serial_number']); ?></td>
<td>Saída do Disjuntor</td>
<td><?php echo htmlspecialchars($installation['breaker_output'] ?? 'N/A'); ?></td>
</tr>
</table>
<h2 class="section-title">Observações</h2>
<p><?php echo nl2br(htmlspecialchars($installation['notes'])); ?></p>
<p><?php echo nl2br(htmlspecialchars($installation['observations'] ?? 'Nenhuma observação.')); ?></p>
<?php if (!empty($images)): ?>
<h2 class="section-title">Imagens da Instalação</h2>
<div class="images-section">
<div class="images-section" style="page-break-before: always;">
<?php foreach ($images as $image):
// Monta o caminho absoluto da imagem para obter seu conteúdo
$base_path = $_SERVER['DOCUMENT_ROOT'];
$image_full_path = $base_path . '/' . $image['image_path'];
// Construir caminho absoluto de forma mais robusta
$image_full_path = __DIR__ . '/' . $image['image_path'];
if (file_exists($image_full_path)) {
// Tentar obter o tipo MIME
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$image_mime = finfo_file($finfo, $image_full_path);
finfo_close($finfo);
// Obter conteúdo e codificar
$image_data = base64_encode(file_get_contents($image_full_path));
$image_mime = mime_content_type($image_full_path);
echo '<img src="data:' . $image_mime . ';base64,' . $image_data . '" alt="Imagem da Instalação">';
// Exibir imagem incorporada
echo '<img src="data:' . $image_mime . ';base64,' . $image_data . '" alt="Imagem da Instalação"><br>';
} else {
echo '<p style="color: red;">Imagem não encontrada no caminho: ' . htmlspecialchars($image['image_path']) . '</p>';
}
?><?php endforeach; ?>
</div>