b4ee78b9dd66ac75094ad0aaac01aa4e4da25b91
[public/sikkertransmission-dk.git] / inc / menu.inc
1 <?php
2 class menu {
3     private $data = array();
4
5     function __construct($data = null) {
6         if (!is_null($data)) $this->data = $data;
7     }
8
9     function draw($data) {
10         echo "<ul>";
11         foreach($data as $key=>$val) {
12             echo "<li>";
13             if (is_array($val)) {
14                 echo $key;
15                 echo " -> ";
16                 $this->draw($val); 
17             } else {
18                 echo $key;
19                 echo " -> ";
20                 echo $val; 
21             }
22             echo "</li>";
23         }
24         echo "<ul>";
25     }
26
27     function run() {
28         $this->draw($this->data);
29     }
30 }
31 ?>