35 lines
1014 B
PHP
35 lines
1014 B
PHP
<?php
|
|
session_start();
|
|
if (!isset($_SESSION['user_id']) || $_SESSION['role'] !== 'member') {
|
|
header('Location: ../login.php');
|
|
exit;
|
|
}
|
|
require_once '../db/config.php';
|
|
|
|
$pdo = db();
|
|
$user_id = $_SESSION['user_id'];
|
|
$campaigns = $pdo->prepare("SELECT * FROM campaigns WHERE user_id = ?");
|
|
$campaigns->execute([$user_id]);
|
|
$campaigns = $campaigns->fetchAll();
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head><title>Member Dashboard</title></head>
|
|
<body>
|
|
<h1>Member Dashboard</h1>
|
|
<a href="../login.php">Logout</a>
|
|
<h2>Your Campaigns</h2>
|
|
<a href="campaign_create.php">Create New Campaign</a>
|
|
<table border="1">
|
|
<tr><th>Slug</th><th>URL</th><th>Actions</th></tr>
|
|
<?php foreach ($campaigns as $c): ?>
|
|
<tr>
|
|
<td><?php echo $c['slug']; ?></td>
|
|
<td><?php echo $c['offer_url']; ?></td>
|
|
<td><a href="campaign_edit.php?id=<?php echo $c['id']; ?>">Edit</a></td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</table>
|
|
</body>
|
|
</html>
|