Skip to content

Commit 60d8d13

Browse files
Added Session Started File To Avoid Headers Sent Error
1 parent 4af13a7 commit 60d8d13

13 files changed

+52
-17
lines changed

about.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<?php require_once "templates/session-starter.php"; ?>
12
<?php require_once "templates/header.php"; ?>
23
<?php require_once "templates/main-header.php"; ?>
34

contact.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<?php require_once "session-starter.php"; ?>
12
<?php require_once "templates/header.php"; ?>
23
<?php require_once "templates/main-header.php"; ?>
34

dashboard/index.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
<?php require_once "../templates/header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
22
<?php require_once "templates/dashboard-header.php"; ?>
3+
<?php require_once "../templates/header.php"; ?>
34
<!--HTML CODE GOES HERE-->
45
<div class="wrapper">
56
<!--IMPORT MAIN HEADER CODE-->

dashboard/job.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
<?php require_once "../templates/header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
22
<?php require_once "templates/dashboard-header.php"; ?>
3+
<?php require_once "../templates/header.php"; ?>
34
<!--HTML CODE GOES HERE-->
45
<div class="wrapper">
56
<!--IMPORT MAIN HEADER CODE-->

dashboard/jobs.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
<?php require_once "../templates/header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
22
<?php require_once "templates/dashboard-header.php"; ?>
3+
<?php require_once "../templates/header.php"; ?>
34
<!--HTML CODE GOES HERE-->
45
<div class="wrapper">
56
<!--IMPORT MAIN HEADER CODE-->

dashboard/logout.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<?php require_once "../templates/header.php"; ?>
2-
<?php require_once "templates/dashboard-header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
32
<?php require_once "../helpers/index.php";
43

54
// Grab website URL

dashboard/profile.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
<?php require_once "../templates/header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
22
<?php require_once "templates/dashboard-header.php"; ?>
3+
<?php require_once "../templates/header.php"; ?>
34
<!--HTML CODE GOES HERE-->
45
<div class="wrapper">
56
<!--IMPORT MAIN HEADER CODE-->

dashboard/settings.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
<?php require_once "../templates/header.php"; ?>
1+
<?php require_once "../templates/session-starter.php"; ?>
22
<?php require_once "templates/dashboard-header.php"; ?>
3+
<?php require_once "../templates/header.php"; ?>
34
<!--HTML CODE GOES HERE-->
45
<div class="wrapper">
56
<!--IMPORT MAIN HEADER CODE-->

index.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
<?php require_once "templates/header.php"; ?>
2-
<?php
1+
<?php require_once "templates/session-starter.php"; ?>
2+
<?php require_once "helpers/index.php";
3+
4+
// Grab the URL of the website
5+
$websiteUrl = getWebsiteUrl();
6+
37
// Redirect user to the dashboard in case the user is set
48
if (isset($_SESSION["id"]))
59
{
610
header("Location: $websiteUrl" . "dashboard/");
711
}
812
?>
13+
<?php require_once "templates/header.php"; ?>
914
<?php require_once "templates/main-header.php"; ?>
1015
<main id="index-main">
1116
<div id="index-hero-container" class="content d-flex flex-column justify-content-center align-items-center">

login.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
<?php require_once "templates/header.php"; ?>
2-
<?php require_once "templates/main-header.php"; ?>
1+
<?php require_once "templates/session-starter.php"; ?>
32
<?php require_once "helpers/index.php";
3+
4+
// Grab URL of this website
5+
$websiteUrl = getWebsiteUrl();
46

57
// Redirect user to the dashboard in case the user is set
68
if (isset($_SESSION["id"]))
@@ -22,7 +24,8 @@
2224
}
2325
}
2426
?>
25-
27+
<?php require_once "templates/header.php"; ?>
28+
<?php require_once "templates/main-header.php"; ?>
2629
<main>
2730
<div class="login-container">
2831
<div class="login-box">

privacy.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<?php require_once "templates/session-starter.php"; ?>
12
<?php require_once "templates/header.php"; ?>
23
<?php require_once "templates/main-header.php"; ?>
34

register.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
<?php require_once "templates/header.php"; ?>
2-
<?php require_once "templates/main-header.php"; ?>
3-
1+
<?php require_once "templates/session-starter.php"; ?>
42
<?php require_once "helpers/index.php";
3+
4+
// Grab URL of the website
5+
$websiteUrl = getWebsiteUrl();
56

67
// Redirect user to the dashboard in case the user is set
78
if (isset($_SESSION["id"]))
@@ -25,7 +26,8 @@
2526
}
2627

2728
?>
28-
29+
<?php require_once "templates/header.php"; ?>
30+
<?php require_once "templates/main-header.php"; ?>
2931
<main>
3032
<div class="register-container">
3133
<div class="register-box">
@@ -72,6 +74,5 @@
7274
</form>
7375
</div>
7476
</main>
75-
7677
<?php require_once "templates/main-footer.php"; ?>
7778
<?php require_once "templates/footer.php"; ?>

templates/session-starter.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
require_once __DIR__ . "/../helpers/index.php";
3+
require_once __DIR__ . "/../db/user-db-funcs.php";
4+
5+
// Use session data
6+
session_start();
7+
8+
// Grab the website URL
9+
$websiteUrl = getWebsiteUrl();
10+
11+
// Grab actual page name with capital letter
12+
$capitalLettersPageName = (ucfirst(explode(".", getActualPageName())[0]) != "Index") ? ucfirst(explode(".", getActualPageName())[0]) : "Home";
13+
14+
// If session id is set, then grab the user by its id
15+
if (isset($_SESSION["id"]))
16+
{
17+
$user = getUserById($_SESSION["id"]);
18+
}
19+
?>

0 commit comments

Comments
 (0)