1 function body() {
2
3 global $db, $page, $site;
4
5 $site = 'loadaverageZero';
6
7 $body = ' <body id="' . $site . '"';
8 if ($page['class']) $body .= ' class="'. $page['class'] . '"';
9 $body .= '>';
10
11 $logo = 'logo';
12 $logo = image($logo . '.gif', $site, null, $logo);
13 $logo = anchor('/', $logo, $site, null, 'home');
14
15 echo <<<_B
16 $body
17 <div id="canvas">
18 <div id="header">
19 $logo
20 </div>
21
22 _B;
23 // auto-generate horizontal navbar
24
25 $s = DIRECTORY_SEPARATOR;
26 $did = 4; // hnav
27
28 // accesskeys
29
30 $key = array(
31 'home' => 'h',
32 'about' => 'b',
33 'contact' => 'c',
34 'search' => 's',
35 'sitemap' => 'm'
36 );
37
38 // seems like overkill to query root
39
40 $name = 'home';
41 $href = ($page['name'] == $s) ? '#' : $s;
42 $title = 'Home';
43
44 $img = image($name . '.gif', $name, $title, 'item');
45 $menu = anchor($href, $img, $title, $name, 'home', $key[$name]);
46
47 // okay, now the rest
48
49 $_s = 'select file.name, media.ext, file.title';
50 $_s .= ' from dir, file, media';
51 $_s .= ' where dir.did=' . $did;
52 $_s .= ' and dir.did=file.did';
53 $_s .= ' and file.mid=media.mid';
54 $_s .= ' order by file.name';
55
56 $path = '/hnav/';
57
58 if ($_r = mysql_query($_s, $db)) {
59 while (list($name, $ext, $title) = mysql_fetch_row($_r)) {
60 $href = ($page['name'] == $name) ? '#' : $path . $name . '.' . $ext;
61 $img = image($name . '.gif', $name, $title, 'item');
62 $menu .= anchor($href, $img, $title, $name, null, $key[$name]);
63 }
64 mysql_free_result($_r);
65 }
66
67 echo <<<_M
68 <div id="hnav">
69 <div id="menu">
70 $menu
71 </div>
72 </div>
73
74 _M;
75
76 } // body()