
Skrypt generował mapę struktury z bazy danych.
Struktura tabeli bazy:
| ID | Name | Data | Parent |
| 1 | Coś tam | 2007-01-01 | 2 |
<?php function MakeTreeMapa($Page){ $table[$Parent][$ID]=$Name; $partable[$ID]=$Parent; $Folder[$ID]=$Folder0; }; $results.=TreeExpandMapa(0,$table,$partable,$Folder,$Page,0,5); return $results; } // buduje drzewko function TreeExpandMapa($Parent,$table,$partable,$Folder0,$Page,$level,$levelexpand){ $list=$table[$Parent]; $width=($level)*10; $result=''; if($level < $levelexpand){ $result.="<li style='margin-left:".$width."px;'><a href='?Page=".$Folder0[$key]["ID"]."&n=".$level."' title='".$Folder0[$key]["Name"]."'>".$Folder0[$key]["Name"]."</a> "; $result.= '(<a href="admin.php?Page='.$Folder0[$key]["ID"].'&editID='.$Folder0[$key]["ID"].'" style="color:green;" title="EDYTUJ"><B>edytuj</B></a> | '; $result.= '<a href="admin.php?Page='.$Folder0[$key]["ID"].'&deleteID='.$Folder0[$key]["ID"].'" style="color:green;" title="USUŃ"><B>usuń</B></a> | '; $result.= '<a href="admin.php?Page='.$Folder0[$key]["ID"].'&dodaj='.$Folder0[$key]["ID"].'" style="color:green;" title="DODAJ DZIECKO"><B>dodaj dziecko</B></a>)</li>'; } $result.=TreeExpandMapa($key,$table,$partable,$Folder0,$Page,$level+1,$levelexpand); } } return $result; } ?>