netgescon-master/_DUPLICATES_MOVED/resources/views/components/layout/footer/public.blade.php

191 lines
7.2 KiB
PHP

{{--
========================================
FOOTER PUBBLICO NETGESCON
========================================
Footer informativo e professionale per le pagine pubbliche
con informazioni aziendali, contatti e link utili.
Utilizzo: Per pagine login, guest, pubbliche
Autore: NetGesCon Development Team
Data: 2025-07-13
========================================
--}}
<footer class="netgescon-public-footer bg-light border-top mt-5">
<div class="container py-4">
{{-- Sezione principale con info aziendali --}}
<div class="row">
{{-- Info Azienda --}}
<div class="col-md-4 mb-3">
<div class="d-flex align-items-center mb-3">
<div class="logo-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, #007bff, #6c757d); border-radius: 8px; display: flex; align-items: center; justify-content: center;">
<i class="fas fa-building text-white"></i>
</div>
<div>
<h5 class="mb-0 text-primary fw-bold">NetGesCon</h5>
<small class="text-muted">Sistema Gestione Condominiale</small>
</div>
</div>
<p class="text-muted small mb-2">
La soluzione completa per la gestione professionale dei condomini.
Software avanzato, sicuro e sempre aggiornato.
</p>
<div class="text-muted small">
<strong>NetGesCon S.r.l.</strong><br>
Via Roma 123, 00100 Roma<br>
P.IVA: 12345678901
</div>
</div>
{{-- Contatti --}}
<div class="col-md-4 mb-3">
<h6 class="fw-bold text-dark mb-3">
<i class="fas fa-phone me-2 text-primary"></i>Contatti
</h6>
<div class="contact-info small">
<div class="mb-2">
<i class="fas fa-envelope me-2 text-muted"></i>
<a href="mailto:info@netgescon.it" class="text-decoration-none">info@netgescon.it</a>
</div>
<div class="mb-2">
<i class="fas fa-phone me-2 text-muted"></i>
<a href="tel:+390612345789" class="text-decoration-none">06.123.456.789</a>
</div>
<div class="mb-2">
<i class="fas fa-headset me-2 text-muted"></i>
<a href="mailto:supporto@netgescon.it" class="text-decoration-none">supporto@netgescon.it</a>
</div>
<div class="mb-2">
<i class="fas fa-clock me-2 text-muted"></i>
<span class="text-muted">Lun-Ven 9:00-18:00</span>
</div>
</div>
</div>
{{-- Link Utili --}}
<div class="col-md-4 mb-3">
<h6 class="fw-bold text-dark mb-3">
<i class="fas fa-link me-2 text-primary"></i>Link Utili
</h6>
<div class="links-section small">
<div class="mb-2">
<a href="#" class="text-decoration-none" onclick="openLink('website')">
<i class="fas fa-globe me-2 text-muted"></i>www.netgescon.it
</a>
</div>
<div class="mb-2">
<a href="#" class="text-decoration-none" onclick="openLink('demo')">
<i class="fas fa-play-circle me-2 text-muted"></i>Demo Online
</a>
</div>
<div class="mb-2">
<a href="#" class="text-decoration-none" onclick="openLink('documentation')">
<i class="fas fa-book me-2 text-muted"></i>Documentazione
</a>
</div>
<div class="mb-2">
<a href="#" class="text-decoration-none" onclick="openLink('privacy')">
<i class="fas fa-shield-alt me-2 text-muted"></i>Privacy Policy
</a>
</div>
</div>
</div>
</div>
{{-- Divider --}}
<hr class="my-3">
{{-- Footer Bottom --}}
<div class="row align-items-center">
<div class="col-md-6">
<small class="text-muted">
© {{ date('Y') }} NetGesCon S.r.l. - Tutti i diritti riservati.
<span class="d-none d-md-inline">| Software v2.1.0</span>
</small>
</div>
<div class="col-md-6 text-md-end">
<div class="social-links">
<a href="#" class="text-muted me-3" onclick="openSocial('linkedin')" title="LinkedIn">
<i class="fab fa-linkedin"></i>
</a>
<a href="#" class="text-muted me-3" onclick="openSocial('facebook')" title="Facebook">
<i class="fab fa-facebook"></i>
</a>
<a href="#" class="text-muted" onclick="openSocial('twitter')" title="Twitter">
<i class="fab fa-twitter"></i>
</a>
</div>
</div>
</div>
</div>
</footer>
{{-- JavaScript per i link --}}
<script>
function openLink(type) {
switch(type) {
case 'website':
window.open('https://www.netgescon.it', '_blank');
break;
case 'demo':
alert('Demo NetGesCon\n\nContattaci per una demo personalizzata:\ninfo@netgescon.it\n06.123.456.789');
break;
case 'documentation':
alert('Documentazione NetGesCon\n\nManuali e guide disponibili dopo il login.\nPer assistenza: supporto@netgescon.it');
break;
case 'privacy':
alert('Privacy Policy\n\nNetGesCon rispetta la privacy dei tuoi dati.\nInformativa completa su www.netgescon.it/privacy');
break;
}
}
function openSocial(platform) {
switch(platform) {
case 'linkedin':
window.open('https://linkedin.com/company/netgescon', '_blank');
break;
case 'facebook':
window.open('https://facebook.com/netgescon', '_blank');
break;
case 'twitter':
window.open('https://twitter.com/netgescon', '_blank');
break;
}
}
</script>
{{-- CSS Specifico --}}
<style>
.netgescon-public-footer {
margin-top: auto;
}
.netgescon-public-footer .contact-info a,
.netgescon-public-footer .links-section a {
color: #6c757d;
transition: color 0.2s ease;
}
.netgescon-public-footer .contact-info a:hover,
.netgescon-public-footer .links-section a:hover {
color: #007bff;
}
.netgescon-public-footer .social-links a {
font-size: 1.1rem;
transition: color 0.2s ease;
}
.netgescon-public-footer .social-links a:hover {
color: #007bff !important;
}
.logo-icon {
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
</style>