feat(site): informações e contactos sem ícones, horário em texto; entra na frota
- Informações e contactos: os ícones fas ao lado do texto saem (desalinhavam em layout centrado — fa-envelope é mais largo que os outros e o texto ficava a começar em posições diferentes). Horário de Funcionamento deixa de ser cartões (dt/dd com barra escura) e passa a texto simples centrado, uma linha por dia, a condizer com o resto da coluna. - Textarea "Mensagem" deixa de esticar até à base do mapa (chegava a 763px de altura, vazio) — volta ao min-height:150px + resize:vertical do CSS. - CrossFit: removida a secção "A nossa Localização" duplicada, agora que a página tem a sua própria secção de Contactos com mapa incluído. - Reviews: "Ver todas no Google" passa a link de texto simples (sublinhado); "Deixa a tua review" mantém-se o botão em destaque. - api/health.php, api/hub_ops.php, api/hub_pair.php: stubs de uma linha para o platform-tools (mesmo padrão da fotografia/design/dance) — preparam a entrada do fitme3070 na Frota do hub. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
65182eecd6
commit
7e2798d0b7
8 files changed
+80
-152
No files matched your search
+34
-39
@@ -28,59 +28,54 @@ $session = session();
|
||||
<h2 id="contactos-title" class="contact-title text-center text-md-left">Informações</h2>
|
||||
<div class="contact-info-warp text-center text-md-left">
|
||||
<h3>Localização</h3>
|
||||
<div class="contact-info text-center text-md-left">
|
||||
<i class="fas fa-map-marker-alt"></i>
|
||||
<div class="cf-text">
|
||||
<a href="<?= htmlspecialchars($info['google_maps_link'] ?? '') ?>" target="_blank" rel="noopener">
|
||||
<p><?= htmlspecialchars($info['adress'] ?? '') ?></p>
|
||||
</a>
|
||||
</div>
|
||||
<div class="contact-info">
|
||||
<a href="<?= htmlspecialchars($info['google_maps_link'] ?? '') ?>" target="_blank" rel="noopener">
|
||||
<p><?= htmlspecialchars($info['adress'] ?? '') ?></p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-warp text-center text-md-left">
|
||||
<h3>Telefone</h3>
|
||||
<div class="contact-info text-center text-md-left">
|
||||
<i class="fas fa-phone-volume"></i>
|
||||
<div class="cf-text">
|
||||
<a href="tel:<?= htmlspecialchars(site_tel($info['phone'] ?? '')) ?>">
|
||||
<p><?= htmlspecialchars($info['phone'] ?? '') ?></p>
|
||||
</a>
|
||||
<?php if (($info['telephone'] ?? '') !== ''): ?>
|
||||
<a href="tel:<?= htmlspecialchars(site_tel($info['telephone'])) ?>">
|
||||
<p><?= htmlspecialchars($info['telephone']) ?></p>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="contact-info">
|
||||
<a href="tel:<?= htmlspecialchars(site_tel($info['phone'] ?? '')) ?>">
|
||||
<p><?= htmlspecialchars($info['phone'] ?? '') ?></p>
|
||||
</a>
|
||||
<?php if (($info['telephone'] ?? '') !== ''): ?>
|
||||
<a href="tel:<?= htmlspecialchars(site_tel($info['telephone'])) ?>">
|
||||
<p><?= htmlspecialchars($info['telephone']) ?></p>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-warp text-center text-md-left">
|
||||
<h3>E-mail</h3>
|
||||
<div class="contact-info">
|
||||
<i class="fas fa-envelope"></i>
|
||||
<div class="cf-text">
|
||||
<a href="mailto:<?= htmlspecialchars($info['email'] ?? '') ?>">
|
||||
<p><?= htmlspecialchars($info['email'] ?? '') ?></p>
|
||||
</a>
|
||||
<a href="#contactos">
|
||||
<p><?= htmlspecialchars($info['website'] ?? '') ?></p>
|
||||
</a>
|
||||
</div>
|
||||
<a href="mailto:<?= htmlspecialchars($info['email'] ?? '') ?>">
|
||||
<p><?= htmlspecialchars($info['email'] ?? '') ?></p>
|
||||
</a>
|
||||
<a href="#contactos">
|
||||
<p><?= htmlspecialchars($info['website'] ?? '') ?></p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<?php if ($whours): ?>
|
||||
<div class="contact-info-warp text-center text-md-left">
|
||||
<div class="contact-info-warp text-center">
|
||||
<h3>Horário de Funcionamento</h3>
|
||||
<dl class="wh-grid wh-grid-inline">
|
||||
<?php foreach ($work_hours_days as $key => $value): ?>
|
||||
<div class="wh-day">
|
||||
<dt><?= htmlspecialchars($key) ?></dt>
|
||||
<?php $any = false; foreach ($whours as $h): if ($h['week_day'] == $value): $any = true; ?>
|
||||
<dd><?= htmlspecialchars(substr($h['open'], 0, 5) . ' – ' . substr($h['close'], 0, 5)) ?></dd>
|
||||
<?php endif; endforeach; ?>
|
||||
<?php if (!$any): ?><dd class="wh-closed">Encerrado</dd><?php endif; ?>
|
||||
</div>
|
||||
<div class="contact-info wh-text text-center">
|
||||
<?php foreach ($work_hours_days as $key => $value):
|
||||
$ranges = [];
|
||||
foreach ($whours as $h) {
|
||||
if ($h['week_day'] == $value) {
|
||||
$ranges[] = substr($h['open'], 0, 5) . ' – ' . substr($h['close'], 0, 5);
|
||||
}
|
||||
}
|
||||
?>
|
||||
<p><strong><?= htmlspecialchars($key) ?>:</strong>
|
||||
<?php if ($ranges): ?><?= htmlspecialchars(implode(', ', $ranges)) ?>
|
||||
<?php else: ?><span class="wh-closed">Encerrado</span><?php endif; ?>
|
||||
</p>
|
||||
<?php endforeach; ?>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php // Mapa compacto, ao lado das informações ?>
|
||||
|
||||
Reference in new issue
Block a user