<?php
// বর্তমান পেজের URL চেক করা হচ্ছে
$current_url = $_SERVER['REQUEST_URI'];
// যদি URL শুধুমাত্র '/' বা '/index.php' হয়, তারমানে এটি মূল ডোমেইন
$is_homepage = ($current_url == '/' || $current_url == '/index.php');
?>

<!-- Site Footer Custom Design -->
<footer class="custom-site-footer">
    <div class="footer-top-container">
        <!-- Column 1 -->
        <div class="footer-column">
            <h4 class="footer-heading"><i class="fas fa-layer-group"></i> Use Invoice Generator</h4>
            <ul class="footer-links">
                <li><a href="#"><i class="fas fa-file-invoice"></i> Invoice Template</a></li>
                <li><a href="#"><i class="fas fa-undo-alt"></i> Credit Note Template</a></li>
                <li><a href="#"><i class="fas fa-file-signature"></i> Quote Template</a></li>
                <li><a href="#"><i class="fas fa-file-alt"></i> Purchase Order Template</a></li>
            </ul>
        </div>

        <!-- Column 2 -->
        <div class="footer-column">
            <h4 class="footer-heading"><i class="fas fa-toolbox"></i> Resources</h4>
            <ul class="footer-links">
                <li><a href="#"><i class="fas fa-book-open"></i> Invoicing Guide</a></li>
                <li><a href="#"><i class="fas fa-question-circle"></i> Help</a></li>
                <li><a href="#"><i class="fas fa-sign-in-alt"></i> Sign In</a></li>
                <li><a href="#"><i class="fas fa-user-plus"></i> Sign Up</a></li>
                <li><a href="#"><i class="fas fa-clipboard-list"></i> Release Notes</a></li>
                <li><a href="#"><i class="fas fa-laptop-code"></i> Developer API</a></li>
            </ul>
        </div>
    </div>

    <!-- হোমপেজ হলে নিচে 80px প্যাডিং পাবে, অন্য পেজ হলে 25px পাবে যাতে ডিজাইন সুন্দর লাগে -->
    <div class="footer-bottom-container" style="<?php echo $is_homepage ? 'padding-bottom: 80px;' : 'padding-bottom: 25px;'; ?>">
        <p class="copyright"><i class="far fa-copyright"></i> 2012-2026 invoicegeneratorus.com</p>

        <div class="social-icons">
            <a href="#" title="Facebook"><i class="fab fa-facebook-square"></i></a>
            <a href="#" title="Twitter"><i class="fab fa-x-twitter"></i></a>
            <a href="#" title="YouTube"><i class="fab fa-youtube"></i></a>
            <a href="#" title="LinkedIn"><i class="fab fa-linkedin"></i></a>
            <a href="#" title="GitHub"><i class="fab fa-github"></i></a>
        </div>

        <ul class="legal-links">
            <li><a href="/terms"><i class="fas fa-file-contract"></i> Terms of Service</a></li>
            <li><a href="/privacy"><i class="fas fa-user-shield"></i> Privacy Policy</a></li>
            <li><a href="/cookie"><i class="fas fa-cookie-bite"></i> Cookie Settings</a></li>
        </ul>
    </div>
</footer>

<?php 
// শুধুমাত্র হোমপেজ হলেই ডাউনলোড বাটনটি শো করবে
if ($is_homepage): 
?>
<!-- Sticky Download Button -->
<div class="sticky-footer">
    <!-- এখানে form="invoiceForm" দেওয়া আছে, অর্থাৎ আপনার মূল পেজে যে ফর্মটি আছে তার id="invoiceForm" হতে হবে -->
    <button type="submit" form="invoiceForm" class="btn-download">
        <i class="fa fa-download"></i> Download PDF
    </button>
</div>
<?php endif; ?>

<!-- Footer Design CSS -->
<style>
/* আপনার দেওয়া আগের CSS কোডগুলো এখানে থাকবে */
.custom-site-footer { background: linear-gradient(to top, #f8f9fa, #ffffff); padding: 60px 20px 20px; color: var(--text-dark); border-top: 1px solid var(--border-color); margin-top: 50px; }
.footer-top-container { display: flex; justify-content: center; gap: 120px; margin-bottom: 50px; max-width: 1000px; margin-left: auto; margin-right: auto; }
.footer-column { display: flex; flex-direction: column; flex: 1; max-width: 320px; }
.footer-heading { font-size: 16px; font-weight: 700; margin-bottom: 25px; color: var(--text-dark); margin-top: 0; display: flex; align-items: center; gap: 10px; text-transform: uppercase; letter-spacing: 0.5px; }
.footer-heading i { color: var(--primary-green); font-size: 18px; }
.footer-links, .legal-links { list-style: none; padding: 0; margin: 0; }
.footer-links li { margin-bottom: 15px; }
.footer-links a, .legal-links a { text-decoration: none; color: var(--text-muted); font-size: 15px; font-weight: 500; display: flex; align-items: center; gap: 12px; transition: all 0.3s ease; }
.footer-links a i, .legal-links a i { color: #cbd5e1; width: 18px; text-align: center; transition: color 0.3s ease; }
.footer-links a:hover, .legal-links a:hover { color: var(--primary-green); transform: translateX(6px); }
.footer-links a:hover i, .legal-links a:hover i { color: var(--primary-green); }

.footer-bottom-container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; border-top: 1px solid #e2e8f0; padding-top: 25px; font-size: 14px; color: var(--text-muted); max-width: 1200px; margin: 0 auto; }
.copyright { display: flex; align-items: center; gap: 5px; font-weight: 500; }
.social-icons { display: flex; gap: 20px; }
.social-icons a { color: #94a3b8; font-size: 20px; text-decoration: none; transition: all 0.3s ease; }
.social-icons a:hover { color: var(--primary-green); transform: translateY(-4px); }
.legal-links { display: flex; gap: 25px; }

/* Sticky Download Button Styling */
.sticky-footer { position: fixed; bottom: 0; left: 0; width: 100%; background-color: rgba(255, 255, 255, 0.90); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); padding: 15px 30px; box-shadow: 0 -4px 20px rgba(0,0,0,0.06); display: flex; justify-content: flex-end; z-index: 1000; box-sizing: border-box; border-top: 1px solid rgba(255,255,255,0.5); }
.btn-download { background-color: var(--primary-green); color: #fff; border: none; padding: 12px 35px; font-size: 16px; font-weight: 600; border-radius: 8px; cursor: pointer; box-shadow: 0 4px 12px rgba(46, 204, 113, 0.3); transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 10px; font-family: inherit; }
.btn-download i { font-size: 18px; }
.btn-download:hover { background-color: var(--primary-hover); box-shadow: 0 6px 15px rgba(46, 204, 113, 0.4); transform: translateY(-2px); }

/* Mobile Responsive Adjustments */
@media (max-width: 900px) { .footer-top-container { gap: 50px; } }
@media (max-width: 768px) {
    .footer-top-container { flex-direction: column; align-items: center; text-align: center; gap: 40px; }
    .footer-heading, .footer-links a, .legal-links a { justify-content: center; }
    .footer-links a:hover, .legal-links a:hover { transform: translateY(-2px); }
    .footer-bottom-container { flex-direction: column; gap: 20px; } /* padding-bottom সরানো হয়েছে কারণ ইনলাইন স্টাইল দিয়ে কন্ট্রোল করা হচ্ছে */
    .legal-links { flex-direction: column; gap: 15px; align-items: center; }
    .sticky-footer { padding: 12px 15px; justify-content: center; }
    .btn-download { width: 100%; justify-content: center; padding: 14px 25px; }
}
</style>