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