annotate pages/compos.inc.php @ 661:f1016ed4b05b

Add back to page top link for each compo description.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 05 Nov 2014 19:03:44 +0200
parents 135efe0c3b49
children 2e0b11277f2f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
e36c4d2b09c4 Fix settings to work, clean up the code, etc.
Matti Hamalainen <ccr@tnsp.org>
parents: 8
diff changeset
1 <?
160
0980e705dea0 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 24
diff changeset
2 //
571
ce11ea112a65 Change the header blurb a bit.
Matti Hamalainen <ccr@tnsp.org>
parents: 565
diff changeset
3 // FAPWeb - Simple Web-based Demoparty Management System
160
0980e705dea0 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 24
diff changeset
4 // Competitions page
565
ed2247111fdd Bump copyright years.
Matti Hamalainen <ccr@tnsp.org>
parents: 514
diff changeset
5 // (C) Copyright 2012-2014 Tecnic Software productions (TNSP)
160
0980e705dea0 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 24
diff changeset
6 //
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
7 if (stChkSetting("showCompos"))
193
1e4f530c8310 Add link list of compos.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
8 {
661
f1016ed4b05b Add back to page top link for each compo description.
Matti Hamalainen <ccr@tnsp.org>
parents: 587
diff changeset
9 echo
f1016ed4b05b Add back to page top link for each compo description.
Matti Hamalainen <ccr@tnsp.org>
parents: 587
diff changeset
10 "<div id=\"pageTop\"></div>\n".
f1016ed4b05b Add back to page top link for each compo description.
Matti Hamalainen <ccr@tnsp.org>
parents: 587
diff changeset
11 stGetSetting("compoDescription");
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
12
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
13 $sql = "SELECT id,name FROM compos WHERE visible<>0 ORDER BY id ASC";
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
14
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
15 if (($res = stExecSQL($sql)) !== FALSE)
193
1e4f530c8310 Add link list of compos.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
16 {
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
17 $list = array();
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
18 foreach ($res as $item)
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
19 {
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
20 $list[] = "<a class=\"compo\" href=\"#compo".$item["id"]."\">".chentities($item["name"])."</a>";
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
21 }
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
22 echo "<div class=\"compolist\">".join($list, "<span class=\"composep\"> | </span>")."</div>";
193
1e4f530c8310 Add link list of compos.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
23 }
1e4f530c8310 Add link list of compos.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
24
1e4f530c8310 Add link list of compos.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
25
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
26 $sql = "SELECT * FROM compos WHERE visible<>0 ORDER BY id ASC";
8
4c5f651aa107 Migrate certain settings to SQL database, cleanups, etc.
Matti Hamalainen <ccr@tnsp.org>
parents: 0
diff changeset
27
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
28 if (($res = stExecSQL($sql)) !== FALSE)
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29 {
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
30 foreach ($res as $item)
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
31 {
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
32 echo
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
33 "<div id=\"compo".$item["id"]."\">\n".
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
34 "<h2>".chentities($item["name"])."</h2>\n".
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
35 stConvertCommonDesc($item["description"], FALSE).
661
f1016ed4b05b Add back to page top link for each compo description.
Matti Hamalainen <ccr@tnsp.org>
parents: 587
diff changeset
36 "<div class=\"backToTop\"><a href=\"#pageTop\">Back</a></div>\n".
587
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
37 "</div>\n";
135efe0c3b49 Add new options for hiding/showing compo and schedule pages.
Matti Hamalainen <ccr@tnsp.org>
parents: 571
diff changeset
38 }
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39 }
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
40 }
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
41 ?>