summaryrefslogtreecommitdiff
path: root/header.php
blob: 8219f0455232029e1ce50cd4df92201d6fcf6904 (plain)
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
<?php

# this file allows us to change any info inside the
# <head> tags for any given file, while still using
# a common header file
include("meta.php");
$smarty->assign("myHeaders", $myHeaders);

# if logged in show logout, if not, show login fields. this
# variable will also be used as a convenient way for the
# templates to identify if a user is logged in or not and to
# show or not show certain things
if ( isLoggedIn() ) {
	$smarty->assign("isLoggedIn", true);

	# get any saved foods the user may have
	$smarty->assign("favFoods", getFavoriteFoods($_SESSION['user']['id']));

	# get any saved meals the user may have
	$smarty->assign("favMeals", getFavoriteMeals($_SESSION['user']['id']));

	# get any saved diaries the user may have
	$smarty->assign("userDiaries", getUserDiaries($_SESSION['user']['id']));

}

# print any system message that may exist and then clear the variable
if ( ! empty($_SESSION['systemMsg']) ) {
	$smarty->assign("systemMsg", $_SESSION['systemMsg']);
	unset($_SESSION['systemMsg']);
}

# grab the header
$smarty->assign("header", $smarty->fetch("header.tpl"));

?>