Mercurial > hg > fapweb
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 |
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 | 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 | 4 // Competitions page |
565 | 5 // (C) Copyright 2012-2014 Tecnic Software productions (TNSP) |
160 | 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 | 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 | 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 | 23 } |
24 | |
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 | 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 | 39 } |
40 } | |
41 ?> |