File: /home/bigisxfd/public_html/cowork/memberships.php
<?php
// Include necessary files
include_once("header.php");
include_once("sidebar.php");
// Fetch existing membership packages
$existingMemberships = getExistingMemberships();
// Handle form submission for adding new membership
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$packageName = $_POST["package_name"];
$price = $_POST["price"];
$hours = $_POST["hours"];
$days = $_POST["days"];
$months = $_POST["months"];
$description = $_POST["description"];
$category = $_POST["category"]; // New line to retrieve category
if (insertMembership($packageName, $price, $hours, $days, $months, $description, $category)) {
// Redirect to the same page after successful form submission
echo "<script>window.location.href = 'memberships.php';</script>";
exit();
} else {
$errorMessage = "Failed to add membership package.";
}
}
?>
<section>
<div class="column">
<h2>Existing Membership Packages</h2>
<table>
<tr>
<th>Category</th>
<th>Package Name</th>
<th>Price</th>
<th>No. of Hours</th>
<th>No. of Days</th>
<th>No. of Months</th>
<th>Action</th>
</tr>
<?php
foreach ($existingMemberships as $membership) {
echo "<tr>";
// Map category number to its respective name
$categoryName = "";
switch ($membership['category']) {
case 1:
$categoryName = "Common";
break;
case 2:
$categoryName = "Dedicated";
break;
case 3:
$categoryName = "Board";
break;
case 4:
$categoryName = "Whole Venue";
break;
// Add more cases as needed
}
echo "<td>{$categoryName}</td>";
echo "<td>{$membership['packagename']}</td>";
echo "<td>{$membership['price']}</td>";
echo "<td>{$membership['hours']}</td>";
echo "<td>{$membership['days']}</td>";
echo "<td>{$membership['months']}</td>";
echo "<td><a href='delete_membership.php?id={$membership['packageid']}'>Delete</a></td>"; // Delete button
echo "</tr>";
}
?>
</table>
</div>
<div class="column">
<h2>Add Membership Package</h2>
<?php
if (isset($successMessage)) {
echo "<p class='success'>$successMessage</p>";
}
if (isset($errorMessage)) {
echo "<p class='error'>$errorMessage</p>";
}
?>
<form class="membership-form" method="post" action="">
<div class="form-group">
<label for="category">Category:</label>
<select id="category" name="category" required>
<option value="1">Common</option>
<option value="2">Dedicated</option>
<option value="3">Board</option>
<option value="3">Whole Venue</option>
</select>
</div>
<div class="form-group">
<label for="package_name">Package Name:</label>
<input type="text" id="package_name" name="package_name" required>
</div>
<div class="form-group">
<label for="price">Price:</label>
<input type="number" id="price" name="price" required>
</div>
<div class="form-group">
<label for="hours">No. of Hours:</label>
<input type="number" id="hours" name="hours" required>
</div>
<div class="form-group">
<label for="days">No. of Days:</label>
<input type="number" id="days" name="days" required>
</div>
<div class="form-group">
<label for="months">No. of Months:</label>
<input type="number" id="months" name="months" required>
</div>
<div class="form-group">
<label for="description">Description:</label>
<textarea id="description" name="description" required></textarea>
</div>
<div class="form-group">
<input type="submit" value="Add Package">
</div>
</form>
</div>
</section>
</body>
</html>