?????????? ????????? - ??????????????? - /home/agenciai/public_html/cd38d8/lists.php.tar
???????
home/agenciai/public_html/php_mailer/lists.php 0000644 00000010350 15124777724 0015544 0 ustar 00 <?php require_once 'config.php'; requireLogin(); // Handle form submission to add a new list if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_list_name'])) { $lists = getEmailLists(); $newListName = trim($_POST['new_list_name']); if (!empty($newListName)) { $newId = uniqid(); // Generate a unique ID for the list $lists[$newId] = [ 'name' => $newListName, 'created' => date('Y-m-d H:i:s'), 'subscribers' => [] ]; saveEmailLists($lists); header('Location: lists.php?success=List+created'); exit; } } // Handle list deletion if (isset($_GET['delete_list'])) { $lists = getEmailLists(); $listId = $_GET['delete_list']; if (isset($lists[$listId])) { unset($lists[$listId]); saveEmailLists($lists); header('Location: lists.php?success=List+deleted'); exit; } } $emailLists = getEmailLists(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Manage Lists</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body class="bg-light"> <div class="container py-5"> <div class="row justify-content-center"> <div class="col-md-10"> <div class="d-flex justify-content-between align-items-center mb-4"> <h2>Manage Email Lists</h2> <a href="index.php" class="btn btn-secondary">Back to Dashboard</a> </div> <!-- Create New List Form --> <div class="card mb-4"> <div class="card-header"> <h5 class="mb-0">Create New List</h5> </div> <div class="card-body"> <form method="POST"> <div class="input-group"> <input type="text" class="form-control" name="new_list_name" placeholder="Enter new list name" required> <button type="submit" class="btn btn-primary">Create List</button> </div> </form> </div> </div> <!-- Existing Lists --> <div class="card"> <div class="card-header"> <h5 class="mb-0">Your Email Lists</h5> </div> <div class="card-body"> <?php if (empty($emailLists)): ?> <p class="text-muted">No lists found. Create your first list above.</p> <?php else: ?> <div class="list-group"> <?php foreach ($emailLists as $listId => $list): ?> <div class="list-group-item d-flex justify-content-between align-items-center"> <div> <strong><?= htmlspecialchars($list['name']) ?></strong> <br> <small class="text-muted"> <?= count($list['subscribers'] ?? []) ?> subscribers • Created: <?= $list['created'] ?> </small> </div> <div> <a href="list-edit.php?id=<?= $listId ?>" class="btn btn-sm btn-outline-primary">Manage</a> <a href="lists.php?delete_list=<?= $listId ?>" class="btn btn-sm btn-outline-danger" onclick="return confirm('Delete this list and all subscribers?')">Delete</a> </div> </div> <?php endforeach; ?> </div> <?php endif; ?> </div> </div> </div> </div> </div> </body> </html>