OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
groupchat
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/17/2025 10:17:24 AM
rwxrwxr-x
📄
b_group.php
13.6 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
b_index.php
25.61 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
back_create_group.php
9.22 KB
05/19/2025 10:07:13 AM
rw-r--r--
📁
backup
-
05/19/2025 10:07:13 AM
rwxrwxr-x
📄
broadcast.php
22.48 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
create_broadcast.php
19.39 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
create_group.php
18.06 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📁
dump
-
05/19/2025 10:07:13 AM
rwxrwxr-x
📄
group.php
21.38 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📁
inc
-
05/19/2025 10:07:13 AM
rwxrwxr-x
📄
index.php
13.38 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
join_now.php
7.77 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📄
new2_index.php
17.63 KB
05/19/2025 10:07:13 AM
rw-r--r--
📄
new_index.php
17.11 KB
05/19/2025 10:07:13 AM
rw-r--r--
📄
sidebar.php
5.07 KB
05/19/2025 10:07:13 AM
rw-r--r--
📄
testing.php
3.32 KB
05/19/2025 10:07:13 AM
rw-rw-r--
📁
trash
-
05/19/2025 10:07:13 AM
rwxrwxr-x
📄
z_index.php
4.83 KB
05/19/2025 10:07:13 AM
rw-r--r--
Editing: sidebar.php
Close
<style> .sidebar-toggle { z-index: 10; font-size: 13px; color: white; background-color: #33333300; border: none; position: fixed; top: 60px; left: 14px; padding: 10px; cursor: pointer; } .sidebar-toggle:focus { outline: none; } /* Content styling */ .content { margin-left: 250px; padding: 20px; } /* Media query for smaller screens */ @media (max-width: 768px) { .incoming-text { font-size: 12px; } .dateWithTime { font-size: 6px; } .Sendername { font-size: 9px; } .chat-message { height: 80vh; } .sidebar { width: 250px; } h3 { font-size: 1rem; } h2 { font-size: 1rem; } h4 { font-size: 1rem; } .btn-danger { font-size: 13px; } .mb-4, .my-4 { margin-bottom: 1rem !important; } .sidebar-toggle { display: block; } .group-link, .broadcast-link { font-size: 10px; } .content { padding: 5px; margin-left: 0; } .sidebar.show { transform: translateX(0); /* Show sidebar */ } .sidebar { position: absolute; transform: translateX(-100%); /* Initially hidden on smaller screens */ } } </style> <? $broadcasts = []; $broadcasts = display_broadcast($conn, $gUserId); $groups = []; $groups = display_groups($conn, $gUserId); ?> <button class="sidebar-toggle" id="toggleBtn">☰</button> <div class="sidebar" id="sidebar"> <h4 class="text-center my-4 text-white">My Chats</h4> <a href="create_group.php"><button class="btn btn-danger btn-block" id="show-create-group-btn"> <i class="fas fa-users"></i>Create Group </button></a> <a href="create_broadcast.php"><button class="btn btn-danger btn-block my-3" id="show-create-broadcast-btn"> <i class="fas fa-broadcast-tower"></i>Create Broadcast </button></a> <div class="groupwithbroadcast" style="width:100%; gap:10px"> <!-- My Groups List --> <div class="col-md-12"> <h3 class="text-white">My Groups</h3> <div class="list-group"> <?php if ($groups) { foreach ($groups as $group) : ?> <div class="group-item" id="group_<?= $group['group_id'] ?>"> <a id="group-btn-<?= $group['group_id'] ?>" class="button group-link" href="#" onclick="groupDisplay(<?= $gUserId ?>, <?= $group['group_id']; ?>)"><?= htmlspecialchars($group['group_name']) ?></a> </div> <?php endforeach; } else { ?> <a class="button group-link"><strong>No group</strong></a> <?php } ?> </div> </div> <!-- My Broadcasts List --> <div class="col-md-12" style="padding-bottom: 10vh"> <h3 class="text-white">My Broadcasts</h3> <div class="list-group"> <?php if ($broadcasts) { foreach ($broadcasts as $broadcast) : ?> <div class="broadcast-item" id="broadcast_<?= $broadcast['broadcast_id']; ?>"> <a id="broadcast-btn-<?= $broadcast['broadcast_id'] ?>" class="button broadcast-link" href="#" onclick="broadcastDisplay(<?= $gUserId ?>, <?= $broadcast['broadcast_id'] ?>, '<?= $gUserName ?>')"><?= htmlspecialchars($broadcast['broadcast_name']) ?></a> </div> <?php endforeach; } else { ?> <a class="button group-link"><strong>No Broadcasts</strong></a> <?php } ?> </div> </div> <ul id="group-context-menu" class="context-menu"> <li class="delete-group"><a href="#">Delete Group</a></li> <li class="exit-group"><a href="#">Exit Group</a></li> </ul> <ul id="broadcast-context-menu" class="context-menu"> <li class="delete-broadcast"><a href="#">Delete Broadcast</a></li> <li class="exit-broadcast"><a href="#">Exit Broadcast</a></li> </ul> </div> </div> <script> // script.js // Get the sidebar and the toggle button const sidebar = document.getElementById('sidebar'); const toggleBtn = document.getElementById('toggleBtn'); // Event listener for the button click toggleBtn.addEventListener('click', function() { sidebar.classList.toggle('show'); // Toggle 'show' class on sidebar }); </script>