-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathteachers-dashboard.php
74 lines (63 loc) · 2.49 KB
/
teachers-dashboard.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php include 'teachers-dashboard-header.php'; ?>
<h4>Add Announcement</h4>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['submit'])) {
$addAnnouncement = $student->addAnnouncement($_POST);
}
?>
<!-- success/error message -->
<?php
if (isset($addAnnouncement)) {
echo $addAnnouncement;
}
?>
<div class="toggle">
<input type="checkbox" id="toggle" />
<label for="toggle"></label>
</div>
<script>
const toggle = document.getElementById('toggle');
const body = document.body;
toggle.addEventListener('input', e => {
const isChecked = e.target.checked;
if (isChecked) {
body.classList.add('dark-theme');
} else {
body.classList.remove('dark-theme');
}
});
</script>
<form role="form" action="" method="post">
<div class="form-group">
<input class="form-control" required placeholder="Title" name="title"></input>
</div>
<div class="form-group mt-3">
<textarea class="form-control" rows="5" required placeholder="Add Announcement..." style="resize: none;" name="content"></textarea>
</div>
<input type="hidden" name="teacher_id" value="<?php echo Session::get('teacherId'); ?>">
<button type="submit" name="submit" class="btn btn-success">Post Announcement</button>
</form>
<br><br>
<div class="col-lg-12" style="padding-top: 10px" class="panel panel-primary">
<div style="float: center">
<h2><strong class="label label-default">NOTICE BOARD</strong></h2>
</div>
<hr>
<?php
$getAllAnnouncements = $student->selectAllAnnouncements();
if ($getAllAnnouncements) {
while ($result = $getAllAnnouncements->fetch_assoc()) {
?>
<h3><span class="label label-primary"><?php echo $result['title']; ?></span></h3>
<h5><span class="glyphicon glyphicon-time"></span> Post by Teacher: <?php echo $result['name']; ?>, <?php echo $fm->formatDate($result['dates']); ?>.</h5>
<br>
<!-- <h5><span class="label label-danger">Food</span> <span class="label label-primary">Ipsum</span></h5><br> -->
<p><?php echo $result['content']; ?></p>
<br><br>
<hr>
<?php } } ?>
</div>
</div>
</body>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</html>