-
Notifications
You must be signed in to change notification settings - Fork 0
/
header.php
145 lines (128 loc) · 5.69 KB
/
header.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<?php
//Checks whether there exists a user session
if(!session_id())
session_start();//If no session, start one
//Folder in which this file resides. Donno why
$directory = basename(dirname($_SERVER['PHP_SELF']));
require_once('functions.php');
include_once("User.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="UniPortal">
<meta name="keywords" content="Ghana, questions, qa, QA, Q&A, school, university,
courses, books, reading, education, educative,event,events, skills,academic,
publish, educative content, lectures">
<?php require_once('styles.php');?>
</head>
<body>
<nav class="navbar fixed-top navbar-expand-sm">
<a class="navbar-brand mr-5" href="/UniPortal">UniPortal</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-toggle"
aria-controls="navbar-toggle" aria-label="Toggle navigation">
<span class="fa fa-bars text-white"></span>
</button>
<div class="collapse navbar-collapse flex-grow-0" id="navbar-toggle">
<ul class="navbar-nav ml-auto" id="main-menu">
<!-- <li class="nav-item">
<input type="search" name="search" placeholder="Search content" class="nav-form-input">
</li> -->
<li class="nav-item">
<a class="nav-link" href="/UniPortal/questions/">Questions</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/UniPortal/hostels.php">Hostels</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/UniPortal/events.php">Events</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/UniPortal/lectures.php">Lectures</a>
</li>
<li class="nav-item dropdown">
<?php
if(isset($_SESSION['username'])){
$username = $_SESSION['username'];
$user = new User($username);//New user object
if($user->get_profile_image()){
//Has profile image? Display it beside their name on the navbar
$img = $user->get_profile_image();
$link = "<a class='nav-link dropdown-toggle' href='#' id='dropdown' data-toggle='dropdown'>
<img src='$img' class='img-circle'/>
</a>";
}else{
$link = '<a class="nav-link dropdown-toggle" href="#" id="dropdown" data-toggle="dropdown">
<i class="fa fa-user"></i> '.$username.'
</a>';
}
//User type[admin, normal], shows dropdown items depending on this
$usrType = $_SESSION['user_type'] == "Normal"?
'<li>
<a class="dropdown-item" href="/UniPortal/dashboard.php">Dashboard</a>
</li>
<li>
<a class="dropdown-item" href="/UniPortal/dashboard.php?tab=myaccount">My Account</a>
</li>':
'<li>
<a class="dropdown-item" href="/UniPortal/admin.php">Dashboard</a>
</li>';
$tofl = <<<TOFL
$link
<ul class="dropdown-menu dropdown-menu-right">
$usrType
<li>
<a class="dropdown-item" href="logout.php">Logout</a>
</li>
</ul>
TOFL;
echo $tofl;
} else {
$username = "";
echo '<a href="/UniPortal/login.php" class="nav-link">Login</a>';
}
?>
</li>
</ul>
</div>
</nav>
<!-- Question form in the form of a modal window-->
<div class="modal fade" id="popup" tabindex="-1" role="dialog" aria-labelledby="newModal" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="newModal">Ask a new question</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="alert hide mt-3"></div>
<form id="questionForm">
<div class="modal-body">
<label for="question">Question</label>
<input type="text" name="question" id="question-input" class="form-control">
<div id="matched-list" class="hide"></div>
<div id="description"></div>
<!--input type="hidden" name="desc" id="desc" -->
<label for="tags" class="mr-2 mt-1">Tags</label>
<input type="text" class="form-control" id="tags">
<input type="hidden" name='tags' id="tag-cont">
<input type="hidden" name='username' id="username" value="<?php echo $username;?>">
<div class="mt-2" id="tag-container"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" id="btnAdd" class="btn btn-primary">Ask question</button>
</div>
</form>
</div>
</div>
</div>
<!-- Floating action button - used to ask questions -->
<button class="btn-circle" id="btn-circle" data-toggle="modal" data-target="#popup">
<i class="fa fa-question"></i>
</button>
<?php include_once 'scripts.php'; ?>