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))