Viewing file: layout.php (17.96 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<!--
=========================================================
* * Black Dashboard - v1.0.1
=========================================================
* Product Page: https://www.creative-tim.com/product/black-dashboard
* Copyright 2019 Creative Tim (https://www.creative-tim.com)
* Coded by Creative Tim
=========================================================
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="icon" type="image/png" href="<?= assets('img/favicon.ico'); ?>">
<title>
<?= $page['title']; ?>
</title>
<!--
<!-- Fonts and icons -->
<link href="https://fonts.googleapis.com/css?family=Poppins:200,300,400,600,700,800" rel="stylesheet" />
<link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
<!-- Nucleo Icons -->
<link href="<?= assets('css/nucleo-icons.css'); ?>" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css" integrity="sha512-KfkfwYDsLkIlwQp6LFnl8zNdLGxu9YAA1QvwINks4PhcElQSvqcyVLLD9aMhXd13uQjoXtEKNosOWaZqXgel0g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<!-- CSS Files -->
<link href="<?= assets('css/black-dashboard.css?v=1.0.0'); ?>" rel="stylesheet" />
<?php if (settings('chat_active') == 'true') : ?>
<link href="<?= base_url('assets/tpk-message.css'); ?>" rel="stylesheet" />
<?php endif; ?>
<?= settings('custom_header'); ?>
<script>
window.base_url = "<?= base_url(); ?>/";
</script>
</head>
<body>
<body class="">
<?php if (settings('chat_active') == 'true') : ?>
<div class="floating-chat">
<i class="fas fa-message tpk-message-icon"></i>
<div class="chat">
<div class="header">
<span class="title">
<?= settings('site_name'); ?> Destek
</span>
<button class="tpk-button-times">
<i class="fas fa-x"></i>
</button>
</div>
<ul class="messages">
<li class="self">
<?php echo preg_replace(
'!(http|ftp|scp)(s)?:\/\/(.*)+!',
"<a href=\"\\0\">\\0</a>",
settings('chat_default')
); ?>
</li>
</ul>
<div class="footer">
<div class="text-box mesajAlani" contenteditable="true" disabled="true"></div>
<button data-ust-hash="buton" class="mesaj-buton" id="sendMessage">Gönder</button>
</div>
</div>
</div>
<?php endif; ?>
<div class="wrapper">
<div class="sidebar" data="blue">
<div class="sidebar-wrapper">
<div class="logo">
</a>
<a href="javascript:void(0)" class="simple-text logo-normal">
<img src="<?php echo base_url(); ?>/logo.png">
</a>
</div>
<ul class="nav">
<?php if (user()) : ?>
<li <?= isRoute('panel') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel'); ?>">
<i class="tim-icons icon-paper"></i>
<p>Numara Al</p>
</a>
</li>
<li <?= isRoute('panel/numbers') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/numbers'); ?>">
<i class="fas fa-phone"></i>
<p>Numaralarım</p>
</a>
</li>
<li <?= isRoute('panel/rent') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/rent'); ?>">
<i class="fas fa-solid fa-mobile"></i>
<p>Numara Kirala</p>
</a>
</li>
<li <?= isRoute('panel/rent/numbers') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/rent/numbers'); ?>">
<i class="fas fa-solid fa-bars"></i>
<p>Kiraladığım Numaralar</p>
</a>
</li>
<li <?= isRoute('panel/balance') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/balance'); ?>">
<i class="fas fa-money-bill"></i>
<p>Bakiye Yükle (<?= user()['balance']; ?>₺)</p>
</a>
</li>
<li <?= isRoute('panel/tickets') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/tickets'); ?>">
<i class="fas fa-ticket"></i>
<p>Destek Taleplerim</p>
</a>
</li>
<li <?= isRoute('panel/profile') ? 'class="active"' : '' ?>>
<a href="<?= base_url('panel/profile'); ?>">
<i class="fa-solid fa-user"></i>
<p>Profilim</p>
</a>
</li>
<li <?= isRoute('logout') ? 'class="active"' : '' ?>>
<a href="<?= base_url('logout'); ?>">
<i class="tim-icons icon-double-left"></i>
<p>Çıkış Yap</p>
</a>
</li>
<?php else : ?>
<li <?= isRoute('/') ? 'class="active"' : '' ?>>
<a href="<?= base_url('/'); ?>">
<i class="tim-icons icon-components"></i>
<p>Ana Sayfa</p>
</a>
</li>
<li <?= isRoute('') ? 'class="active"' : '' ?>>
<a href="<?= base_url('blog'); ?>">
<i class="tim-icons icon-book-bookmark"></i>
<p>Blog</p>
</a>
</li>
<li <?= isRoute('') ? 'class="active"' : '' ?>>
<a href="<?= base_url('login'); ?>">
<i class="tim-icons icon-chat-33"></i>
<p>SMS Onayı AL</p>
</a>
</li>
<li <?= isRoute('') ? 'class="active"' : '' ?>>
<a href="<?= base_url('login'); ?>">
<i class="tim-icons icon-credit-card"></i>
<p>Fake Numara AL</p>
</a>
</li>
<li class="dropdown-divider"></li>
<li <?= isRoute('login') ? 'class="active"' : '' ?>>
<a href="<?= base_url('login'); ?>">
<i class="fas fa-sign-in"></i>
<p>Giriş Yap</p>
</a>
</li>
<li <?= isRoute('register') ? 'class="active"' : '' ?>>
<a href="<?= base_url('register'); ?>">
<i class="fas fa-user-plus"></i>
<p>Kayıt Ol</p>
</a>
</li>
<?php endif; ?>
<?php if (user() && user()['admin']) : ?>
<li class="dropdown-divider"></li>
<li <?= isRoute('admin') ? 'class="active"' : '' ?>>
<a href="<?= base_url('admin'); ?>">
<i class="fa-solid fa-lock"></i>
<p>Admin Paneli</p>
</a>
</li>
</a>
</li>
<?php endif; ?>
</ul>
</div>
</div>
<div class="main-panel" data="blue">
<!-- Navbar -->
<nav class="navbar navbar-expand-lg navbar-absolute navbar-transparent">
<div class="container-fluid">
<div class="navbar-wrapper">
<div class="navbar-toggle d-inline">
<button type="button" class="navbar-toggler">
<span class="navbar-toggler-bar bar1"></span>
<span class="navbar-toggler-bar bar2"></span>
<span class="navbar-toggler-bar bar3"></span>
</button>
</div>
<a class="navbar-brand" href="javascript:void(0)"><?= $page['name']; ?></a>
</div>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-bar navbar-kebab"></span>
<span class="navbar-toggler-bar navbar-kebab"></span>
<span class="navbar-toggler-bar navbar-kebab"></span>
</button>
<div class="collapse navbar-collapse" id="navigation">
<ul class="navbar-nav ml-auto">
<?php
$announcements = db('announcements')->orderBy('created_at', 'DESC')->get()->getResultArray();
if (user() && $announcements && count($announcements) > 0) :
?>
<li class="dropdown nav-item">
<a href="javascript:void(0)" class="dropdown-toggle nav-link" data-toggle="dropdown">
<i class="tim-icons icon-bell-55"></i>
<p class="d-lg-none">
Bildirimler
</p>
</a>
<ul class="dropdown-menu dropdown-menu-right dropdown-navbar">
<?php foreach ($announcements as $announcement) : ?>
<li class="nav-link">
<a href="javascript:void(0)" class="nav-item dropdown-item">
<div class="text-muted"><?= date('d/m/Y', strtotime($announcement['created_at'])); ?> tarihli duyuru</div>
<p class="text-dark" style="white-space: break-spaces;word-break: break-all;"><?= $announcement['message']; ?></p>
</a>
</li>
<?php endforeach; ?>
</ul>
</li>
<?php endif; ?>
<li class="dropdown nav-item">
<a href="#" class="dropdown-toggle nav-link" data-toggle="dropdown">
<div class="photo">
<img src="<?php echo base_url(); ?>/assets/default/img/profil.png" alt="Profile Photo">
</div>
<b class="caret d-none d-lg-block d-xl-block"></b>
</a>
<ul class="dropdown-menu dropdown-navbar">
<?php if (user() && user()['admin']) : ?>
<li class="nav-link"><a href="<?= base_url('/admin'); ?>" class="nav-item dropdown-item">Admin</a></li>
<li class="nav-link"><a href="<?= base_url('/panel/profile'); ?>" class="nav-item dropdown-item">Profil</a></li>
<?php else : ?>
<li class="nav-link"><a href="<?= base_url('/panel/profile'); ?>" class="nav-item dropdown-item">Profil</a></li>
<?php endif; ?>
</ul>
</li>
<li class="separator d-lg-none"></li>
</ul>
</div>
</div>
</nav>
<!-- End Navbar -->
<div class="content">
<?= $this->renderSection('content'); ?>
</div>
<!-- <footer class="footer">-->
<!-- <div class="container-fluid">-->
<!-- <ul class="nav">-->
<!-- <li class="nav-item">-->
<!-- <a href="javascript:void(0)" class="nav-link">-->
<!-- Creative Tim-->
<!-- </a>-->
<!-- </li>-->
<!-- <li class="nav-item">-->
<!-- <a href="javascript:void(0)" class="nav-link">-->
<!-- About Us-->
<!-- </a>-->
<!-- </li>-->
<!-- <li class="nav-item">-->
<!-- <a href="javascript:void(0)" class="nav-link">-->
<!-- Blog-->
<!-- </a>-->
<!-- </li>-->
<!-- </ul>-->
<!-- <div class="copyright">-->
<!-- ©-->
<!-- <script>-->
<!-- document.write(new Date().getFullYear())-->
<!-- </script>2018 made with <i class="tim-icons icon-heart-2"></i> by-->
<!-- <a href="javascript:void(0)" target="_blank">Creative Tim</a> for a better web.-->
<!-- </div>-->
<!-- </div>-->
<!-- </footer>-->
</div>
</div>
<!-- Core JS Files -->
<script src="<?= base_url('assets/jquery.min.js'); ?>"></script>
<script src="<?= assets('js/core/popper.min.js'); ?>"></script>
<script src="<?= assets('js/core/bootstrap.min.js'); ?>"></script>
<script src="<?= assets('js/plugins/perfect-scrollbar.jquery.min.js'); ?>"></script>
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="<?= assets('js/plugins/bootstrap-notify.js'); ?>"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.12.1/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.12.1/js/jquery.dataTables.js"></script>
<!-- Control Center for Black Dashboard: parallax effects, scripts for the example pages etc -->
<script src="<?= assets('js/black-dashboard.min.js?v=1.0.0'); ?>"></script>
<?= $this->renderSection('js'); ?>
<script src="<?= base_url('assets/app.js'); ?>"></script>
<?= settings('custom_footer'); ?>
<?php if (!user() && settings('fake_notification') == 'true') : ?>
<script src="<?= base_url('assets/notification.js') ?>"></script>t
<?php endif; ?>
<?php if (settings('chat_active') == 'true') : ?>
<script src="<?= base_url('assets/tpk-message.js'); ?>"></script>
<script>
$("body").on("click", ".mesaj-buton", function() {
const mesajHash = $(this).attr("data-ust-hash")
var mesajIcerik = $(".mesajAlani").text()
var messagesContainer = $('.messages');
if (mesajHash != "buton") {
mesajIcerik = $(this).attr("data-soru")
}
$(".mesaj-buton").attr("disabled", true)
const text = `<li class="other">${mesajIcerik}</li>`
$("ul.messages").append(text)
$.ajax({
url: "<?= base_url('chat/message'); ?>",
type: "POST",
data: {
"mesajgonder": "ok",
"mesajHash": mesajHash,
"mesajIcerik": mesajIcerik
},
success: function(result) {
$(".mesajAlani").html(null)
$(".mesaj-buton").removeAttr("disabled")
$("ul.messages").append(result)
messagesContainer.finish().animate({
scrollTop: messagesContainer.prop("scrollHeight")
}, 250);
}
});
})
</script>
<?php endif; ?>
</body>
</html>
|