X7ROOT File Manager
Current Path:
/home/u126090504/domains/sketkaranjia.com/public_html/admin/includes
home
/
u126090504
/
domains
/
sketkaranjia.com
/
public_html
/
admin
/
includes
/
📁
..
📄
auth.php
(292 B)
📄
footer.php
(4.54 KB)
📄
header.php
(5.5 KB)
📄
init.php
(4.22 KB)
📄
master_menu.php
(670 B)
📄
sidebar.php
(8.57 KB)
Editing: footer.php
<?php /* footer.php — closes layout and adds scripts/footer */ ?> <!-- 🔼 Page content ends here --> </div><!-- /.container-fluid --> </main> </div><!-- /.wrapper --> <!-- ===== Floating Glass Footer (auto-typing) ===== --> <style> .footer-glass{ position: fixed; left: 0; right: 0; bottom: 12px; z-index: 1030; margin-inline: auto; width: min(1150px, 92%); background: rgba(255,255,255,.55); border: 1px solid rgba(0,0,0,.08); border-radius: 16px; box-shadow: 0 12px 30px rgba(0,0,0,.12); -webkit-backdrop-filter: saturate(160%) blur(12px); backdrop-filter: saturate(160%) blur(12px); color:#111; } .footer-glass .dot{ width:8px; height:8px; border-radius:50%; background:#E60000; box-shadow:0 0 10px rgba(230,0,0,.6); } .footer-glass .type{ min-height: 22px; white-space: nowrap; overflow: hidden; border-right: 2px solid rgba(0,0,0,.5); animation: caret .9s steps(1) infinite; font-weight: 700; } @keyframes caret { 50% { border-color: transparent; } } /* keep main content above the floating footer */ body{ padding-bottom: 84px; } @media (max-width:576px){ .footer-glass{ width: 96%; border-radius: 14px; } body{ padding-bottom: 96px; } } </style> <footer class="footer-glass px-3 py-2"> <div class="d-flex align-items-center justify-content-between gap-2"> <div class="d-flex align-items-center gap-2"> <span class="dot"></span> <div class="small text-muted">Status</div> </div> <div class="flex-grow-1 text-center"> <div id="autoType" class="type"></div> <div class="small text-muted"> <i class="fa-regular fa-circle-check me-1"></i> Secure • Fast • Smart </div> </div> <div class="d-flex align-items-center gap-2"> <a href="https://sketkaranjia.com/admin/dashboard.php" target="_blank" class="btn btn-sm btn-danger"> <i class="fa-solid fa-gauge me-1"></i> Dashboard </a> </div> </div> </footer> <script> /* Auto-typing footer text (loops) */ (function(){ const el = document.getElementById('autoType'); if(!el) return; const site = <?= json_encode($_SESSION['site_name'] ?? ($_SERVER['HTTP_HOST'] ?? 'Admin')) ?>; const phrases = [ `Developed by ${site} Eduweb Software Solutions`, "Support: support@eduwebsoft.co.in", "|Mo: 8984234299, 9861845796", "Eduweb Software Solutions" ]; const speed = 35, hold = 1200, erase = 20; let i = 0, ch = 0, typing = true; function tick(){ const text = phrases[i]; if(typing){ ch++; el.textContent = text.slice(0, ch); if(ch === text.length){ typing = false; return setTimeout(tick, hold); } return setTimeout(tick, speed); } else { ch--; el.textContent = text.slice(0, ch); if(ch === 0){ typing = true; i = (i+1) % phrases.length; } return setTimeout(tick, erase); } } tick(); })(); </script> <!-- ===== /Floating Glass Footer ===== --> <!-- Offcanvas (mobile) --> <div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasNav"> <div class="offcanvas-header"> <h5 class="offcanvas-title"><i class="fa-solid fa-bolt text-danger me-2"></i> Menu</h5> <button class="btn-close" data-bs-dismiss="offcanvas"></button> </div> <div class="offcanvas-body"> <a class="btn w-100 btn-outline-dark mb-2" href="dashboard.php">Dashboard</a> <a class="btn w-100 btn-outline-dark mb-2" href="payments.php">Payments</a> <a class="btn w-100 btn-outline-dark mb-2" href="admissions.php">Admissions</a> <a class="btn w-100 btn-outline-dark mb-2" href="homework_list.php">Homework</a> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script> <script> // Only arrow toggles collapse document.querySelectorAll('.module .head .arrow').forEach(btn=>{ btn.addEventListener('click', e => e.stopPropagation()); }); document.querySelectorAll('.module .head .label').forEach(lbl=>{ lbl.addEventListener('click', e => e.preventDefault()); }); // keep chevrons in sync document.querySelectorAll('.collapse').forEach(col=>{ col.addEventListener('shown.bs.collapse',()=>{ const btn=document.querySelector(`[data-bs-target="#${col.id}"]`); if(btn) btn.setAttribute('aria-expanded','true'); }); col.addEventListener('hidden.bs.collapse',()=>{ const btn=document.querySelector(`[data-bs-target="#${col.id}"]`); if(btn) btn.setAttribute('aria-expanded','false'); }); }); </script> </body> </html>
Upload File
Create Folder