-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathview_responses.php
More file actions
58 lines (53 loc) · 1.47 KB
/
view_responses.php
File metadata and controls
58 lines (53 loc) · 1.47 KB
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
<?php
session_start();
$currentPage = 'Responses';
$ROOT_PATH = '.';
require_once('helpers/database.php');
require_once('helpers/form.php');
require_once('helpers/user.php');
require_once('config.php');
if(!(
isset($_SESSION['logged_in']) &&
$_SESSION['logged_in'] == true &&
isset($_SESSION['username']) &&
is_string($_SESSION['username'])
)) {
require_once('go_home.php');
}
$user_id = getValues('users', array('id'), array('username' => $_SESSION['username']))[0]['id'];
if($user_id == false) {
require_once('go_home.php');
}
if(
!checkIfRowExists('forms', array('id' => $_GET['id'], 'owner' => $user_id))
) {
header('Location: ' . DOMAIN . 'form_error.php?error_code=1');
}
$form_id = $_GET['id'];
$form_title = getValues('forms', array('title'), array('id' => $form_id))[0]['title'];
$individual_responses = false;
if(
isset($_GET['individual_responses']) &&
$_GET['individual_responses'] == 'true'
) {
$individual_responses = true;
}
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<?php require_once('elements/header.php'); ?>
</head>
<body>
<?php require_once('elements/navbar.php'); ?>
<?php
if($individual_responses) {
require_once('view_responses/individual.php');
} else {
require_once('view_responses/group.php');
}
?>
<?php require_once('elements/auth.php'); ?>
<?php require_once('elements/footer.php'); ?>
</body>
</html>