Files
2026-05-16 13:44:12 -04:00

56 lines
2.7 KiB
PHP
Executable File

<?= $this->extend('layout/management_layout') ?>
<?= $this->section('content') ?>
<div class="container-fluid">
<div class="wrapper">
<div class="content"></div>
<h1>Course Materials</h1>
<div class="mb-3">
<form action="/administrator/upload_material" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="materialTitle">Material Title</label>
<input type="text" class="form-control" id="materialTitle" name="title" required>
</div>
<div class="form-group">
<label for="materialFile">Upload File</label>
<input type="file" class="form-control" id="materialFile" name="file" required>
</div>
<button type="submit" class="btn btn-primary">Upload</button>
</form>
</div>
<h2>Uploaded Materials</h2>
<table class="table table-striped">
<thead>
<tr>
<th>Title</th>
<th>File</th>
<th>Uploaded At</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php
// Example data - in a real scenario, this will be fetched from the database
$courseMaterials = [
['title' => 'Lecture Notes 1', 'file' => 'lecture_notes_1.pdf', 'uploaded_at' => '2023-01-10'],
['title' => 'Assignment 1', 'file' => 'assignment_1.pdf', 'uploaded_at' => '2023-01-12'],
// Add more materials as needed
];
foreach ($courseMaterials as $material) {
echo "<tr>
<td>{$material['title']}</td>
<td><a href='/uploads/{$material['file']}' target='_blank'>{$material['file']}</a></td>
<td>{$material['uploaded_at']}</td>
<td>
<a href='/administrator/delete_material/{$material['file']}' class='btn btn-danger btn-sm'>Delete</a>
</td>
</tr>";
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<?= $this->endSection() ?>