Mercurial > hg > fapweb
comparison index.php @ 585:cec36fd24d21
Clean up the menu and HTML somewhat.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 17 Oct 2014 00:49:13 +0300 |
parents | ce11ea112a65 |
children | 135efe0c3b49 |
comparison
equal
deleted
inserted
replaced
584:5c39fef03f06 | 585:cec36fd24d21 |
---|---|
37 } | 37 } |
38 | 38 |
39 // Fetch non-"hardcoded" settings from SQL database | 39 // Fetch non-"hardcoded" settings from SQL database |
40 stReloadSettings(); | 40 stReloadSettings(); |
41 | 41 |
42 ?> | |
43 <div id="header"> | |
44 <? echo stGetSetting("siteInfoText") ?> | |
45 </div> | |
46 | |
47 <div id="menu"> | |
48 <? echo stGetSetting("siteMenuHeader") ?> | |
49 | |
50 <a href="about">About</a> | |
51 <? | |
52 if (stGetSetting("showNews")) | |
53 echo "<a href=\"news\">News</a>\n"; | |
54 ?> | |
55 <a href="compos">Compos</a> | |
56 <a href="schedule">Schedule</a> | |
57 <? | |
58 $visibility = stAdmSessionAuth(TRUE); | |
59 | |
60 if (stGetSetting("showAttendees")) | |
61 echo " <a href=\"attendees\">Attendees</a>\n"; | |
62 else | |
63 if (stChkSetting("allowRegister")) | |
64 echo " <a href=\"register\">Register</a>\n"; | |
65 | |
66 if (stGetSetting("allowVoting")) | |
67 echo " <a href=\"vote\">Vote</a>\n"; | |
68 | |
69 if ($visibility || stGetSetting("showResults")) | |
70 echo " <a href=\"results\">Results</a>\n"; | |
71 | |
72 if ($visibility || stGetSetting("showAdmin")) | |
73 echo " <a href=\"admin.php\">Admin</a>\n"; | |
74 ?> | |
75 <? echo stGetSetting("siteMenuFooter") ?> | |
76 </div> | |
77 | |
78 <? | |
79 echo stGetSetting("siteExtraHTML"); | |
80 | 42 |
81 // Get the name of the page | 43 // Get the name of the page |
82 $pagePath = "pages/"; | 44 $pagePath = "pages/"; |
83 $pageExt = ".inc.php"; | 45 $pageExt = ".inc.php"; |
84 $pageName = isset($_GET["page"]) ? $_GET["page"] : stGetSetting("defaultPage"); | 46 $pageName = isset($_GET["page"]) ? $_GET["page"] : stGetSetting("defaultPage"); |
85 $pageBasename = basename($pageName); | 47 $pageBasename = basename($pageName); |
48 $currPagename = ""; | |
86 | 49 |
87 // Default to set default page if selected page does not exist | 50 // Default to set default page if selected page does not exist |
88 if (!file_exists($pagePath.$pageBasename.$pageExt)) | 51 if (!file_exists($pagePath.$pageBasename.$pageExt)) |
89 $pageBasename = stGetSetting("defaultPage"); | 52 $pageBasename = stGetSetting("defaultPage"); |
53 else | |
54 $currPagename = $pageBasename; | |
90 | 55 |
91 | 56 |
92 echo "<div id=\"infobox\">".strtoupper($pageBasename)."</div>\n"; | 57 // Output the page menu etc. |
58 echo | |
59 "<div id=\"header\">\n". | |
60 stGetSetting("siteInfoText"). | |
61 " <div id=\"menu\">\n". | |
62 " ".stGetSetting("siteMenuHeader")."\n". | |
63 stGetMainPageLink("about", "About"). | |
64 stGetMainPageLink("news", "News", stGetSetting("showNews")). | |
65 stGetMainPageLink("compos", "Compos"). | |
66 stGetMainPageLink("schedule", "Schedule"); | |
67 | |
68 if (stGetSetting("showAttendees")) | |
69 echo stGetMainPageLink("attendees", "Attendees"); | |
70 else | |
71 if (stChkSetting("allowRegister")) | |
72 echo stGetMainPageLink("register", "Register"); | |
73 | |
74 $visibility = stAdmSessionAuth(TRUE); | |
75 echo | |
76 stGetMainPageLink("vote", "Vote", stGetSetting("allowVoting")). | |
77 stGetMainPageLink("results", "Results", $visibility || stGetSetting("showResults")). | |
78 stGetMainPageLink("admin.php", "Admin", $visibility || stGetSetting("showAdmin")). | |
79 stGetSetting("siteMenuFooter"). | |
80 " </div>\n". | |
81 "</div>\n". | |
82 stGetSetting("siteExtraHTML"). | |
83 "<div id=\"infobox\">".$pageBasename."</div>\n"; | |
93 ?> | 84 ?> |
94 <div id="mainContent"> | 85 <div id="mainContent"> |
95 <div> | 86 <div> |
96 <? | 87 <? |
97 if (file_exists($pagePath.$pageBasename.$pageExt)) | 88 if (file_exists($pagePath.$pageBasename.$pageExt)) |