1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2"http://www.w3.org/TR/html4/loose.dtd">
3<html>
4<head>
5<title>amule preferences page</title>
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<meta http-equiv="pragmas" content="no-cache">
8<?php
9	if ( $_SESSION["auto_refresh"] > 0 ) {
10		echo "<meta http-equiv=\"refresh\" content=\"", $_SESSION["auto_refresh"], '">";
11	}
12?>
13<style type="text/css">
14.trigger{
15	cursor: pointer;
16	cursor: hand;
17	font-family: Tahoma;
18	font-size: small;
19}
20.branch{
21	display: block;
22	margin-left: 16px;
23	font-family: Tahoma;
24	font-size: small;
25}
26<!--
27body {
28	margin-left: 0px;
29	margin-top: 0px;
30	margin-right: 0px;
31	margin-bottom: 0px;
32	background-color: #ffffff;
33}
34-->
35</style>
36</head>
37<script language="JavaScript" type="text/JavaScript">
38var openImg = new Image();
39openImg.src = "tree-open.gif";
40var closedImg = new Image();
41closedImg.src = "tree-closed.gif";
42
43function showBranch(branch){
44	var objBranch = document.getElementById(branch).style;
45	if(objBranch.display!="none")
46		objBranch.display="none";
47	else
48		objBranch.display="block";
49}
50
51function swapFolder(img){
52	objImg = document.getElementById(img);
53	if(objImg.src.indexOf('tree-closed.gif')>-1)
54		objImg.src = openImg.src;
55	else
56		objImg.src = closedImg.src;
57}
58
59</script>
60<body onLoad="showBranch('br_Stats');swapFolder('fl_Stats')">
61<?php
62
63function print_ident($i)
64{
65	while($i != 0) {
66		echo "\t";
67		$i--;
68	}
69}
70
71function print_item($it, $ident)
72{
73	print_ident($ident);
74	echo "<img src=\"tree-leaf.gif\">", $it, "<br>\n";
75}
76
77function print_folder($key, &$arr, $ident)
78{
79	print_ident($ident);
80	echo "<span class=\"trigger\" onClick=\"showBranch('br_",
81		$key, "');swapFolder('fl_", $key, "')\">\n";
82	print_ident($ident+1);
83	echo "<img src=\"tree-open.gif\" border=\"0\" id=\"fl_", $key, "\">\n";
84	print_ident($ident+1);
85	echo $key, "<br>\n";
86	print_ident($ident);
87	echo "</span>\n";
88	print_ident($ident);
89	echo "<span class=\"branch\" id=\"br_", $key, "\">\n";
90
91	foreach ($arr as $k => $v) {
92		if ( count(&$v) ) {
93			print_folder($k, $v, $ident+1);
94		} else {
95			print_item($k, $ident+1);
96		}
97	}
98
99	print_ident($ident);
100	echo "</span>\n";
101}
102
103	$stattree = amule_load_vars("stats_tree");
104
105	foreach ($stattree as $k => $v) {
106		if ( count(&$v) ) {
107			print_folder($k, $v, $ident+1);
108		} else {
109			print_item($k, $ident+1);
110		}
111	}
112?>
113</body>
114</html>
115