diff options
| author | Nathan Kinkade <nath@nkinka.de> | 2008-02-03 23:23:24 +0000 |
|---|---|---|
| committer | Nathan Kinkade <nath@nkinka.de> | 2008-02-03 23:23:24 +0000 |
| commit | d895b852a6e160496ffc760d46d3719a3d62ff86 (patch) | |
| tree | 52230bb04148197e8312e09b5c5273417e7a3be9 /header.php | |
Initial checkin of nutridb.org and basic subversion directory structure
Diffstat (limited to 'header.php')
| -rw-r--r-- | header.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/header.php b/header.php new file mode 100644 index 0000000..8219f04 --- /dev/null +++ b/header.php @@ -0,0 +1,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")); + +?> |
