1 {include file="header.tpl" top2=true}
\r
2 <h3 class="package-title">{$info.0.package}</h3>
\r
4 <script language="Javascript">
\r
5 if (document.getElementById) {ldelim}
\r
6 {section name=p loop=$info}
\r
7 {if $info[p].subpackage == ""}
\r
8 var tree = new WebFXTree('<span class="package">{$info.0.package}</span>');
\r
9 tree.setBehavior('classic');
\r
10 tree.openIcon = 'media/images/package.png';
\r
11 tree.icon = 'media/images/package.png';
\r
14 var todos = new WebFXTreeItem('To-do List', '{$todolink}');
\r
15 todos.openIcon = 'media/images/Index.png';
\r
16 todos.icon = 'media/images/Index.png';
\r
20 var class_trees = new WebFXTreeItem('Class trees', '{$classtreepage}.html');
\r
21 class_trees.openIcon = 'media/images/Index.png';
\r
22 class_trees.icon = 'media/images/Index.png';
\r
23 tree.add(class_trees);
\r
25 var elements = new WebFXTreeItem('Index of elements', '{$elementindex}.html');
\r
26 elements.openIcon = 'media/images/Index.png';
\r
27 elements.icon = 'media/images/Index.png';
\r
32 {if $info[p].tutorials}
\r
33 var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');
\r
34 tree_tutorial.openIcon = 'media/images/tutorial_folder.png';
\r
35 tree_tutorial.icon = 'media/images/tutorial_folder.png';
\r
36 tree.add(tree_tutorial);
\r
38 {if $info[p].tutorials.pkg}
\r
39 var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');
\r
40 tree_inner_tutorial.openIcon = 'media/images/package_folder.png';
\r
41 tree_inner_tutorial.icon = 'media/images/package_folder.png';
\r
42 tree_tutorial.add(tree_inner_tutorial);
\r
44 parent_node = tree_inner_tutorial;
\r
45 {section name=ext loop=$info[p].tutorials.pkg}
\r
46 {$info[p].tutorials.pkg[ext]}
\r
50 {if $info[p].tutorials.cls}
\r
51 var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');
\r
52 tree_inner_tutorial.openIcon = 'media/images/class_folder.png';
\r
53 tree_inner_tutorial.icon = 'media/images/class_folder.png';
\r
54 tree_tutorial.add(tree_inner_tutorial);
\r
56 parent_node = tree_inner_tutorial;
\r
57 {section name=ext loop=$info[p].tutorials.cls}
\r
58 {$info[p].tutorials.cls[ext]}
\r
62 {if $info[p].tutorials.proc}
\r
63 var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');
\r
64 tree_inner_tutorial.openIcon = 'media/images/function_folder.png';
\r
65 tree_inner_tutorial.icon = 'media/images/function_folder.png';
\r
66 tree_tutorial.add(tree_inner_tutorial);
\r
68 parent_node = tree_inner_tutorial;
\r
69 {section name=ext loop=$info[p].tutorials.proc}
\r
70 {$info[p].tutorials.proc[ext]}
\r
75 {if $info[p].hasinterfaces}
\r
76 var tree_classe = new WebFXTreeItem('Interface(s)', '{$packagedoc|escape:"quotes"}');
\r
77 tree_classe.openIcon = 'media/images/class_folder.png';
\r
78 tree_classe.icon = 'media/images/class_folder.png';
\r
80 {section name=class loop=$info[p].classes}
\r
81 {if $info[p].classes[class].is_interface}
\r
82 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
\r
83 classe.openIcon = 'media/images/Interface.png';
\r
84 classe.icon = 'media/images/Interface.png';
\r
85 tree_classe.add(classe);
\r
89 tree.add(tree_classe);
\r
92 {if $info[p].hasclasses}
\r
93 var tree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}');
\r
94 tree_classe.openIcon = 'media/images/class_folder.png';
\r
95 tree_classe.icon = 'media/images/class_folder.png';
\r
97 {section name=class loop=$info[p].classes}
\r
98 {if $info[p].classes[class].is_class}
\r
99 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
\r
100 classe.openIcon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';
\r
101 classe.icon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';
\r
102 tree_classe.add(classe);
\r
106 tree.add(tree_classe);
\r
109 {if $info[p].functions}
\r
110 var tree_function = new WebFXTreeItem('Function(s)', '{$packagedoc|escape:"quotes"}');
\r
111 tree_function.openIcon = 'media/images/function_folder.png';
\r
112 tree_function.icon = 'media/images/function_folder.png';
\r
114 {section name=nonclass loop=$info[p].functions}
\r
115 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');
\r
116 fic.openIcon = 'media/images/Function.png';
\r
117 fic.icon = 'media/images/Function.png';
\r
118 tree_function.add(fic);
\r
121 tree.add(tree_function);
\r
124 {if $info[p].files}
\r
125 var tree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');
\r
126 tree_file.openIcon = 'media/images/folder.png';
\r
127 tree_file.icon = 'media/images/folder.png';
\r
129 {section name=nonclass loop=$info[p].files}
\r
130 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');
\r
131 file.openIcon = 'media/images/Page.png';
\r
132 file.icon = 'media/images/Page.png';
\r
133 tree_file.add(file);
\r
136 tree.add(tree_file);
\r
140 {if $info[p].subpackagetutorial}
\r
141 var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackagetutorialtitle|strip_tags|escape:"quotes"}</span>', '{$info[p].subpackagetutorialnoa}');
\r
143 var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackage}</span>', '{$packagedoc|escape:"quotes"}');
\r
146 subpackagetree.openIcon = 'media/images/package.png';
\r
147 subpackagetree.icon = 'media/images/package.png';
\r
149 {if $info[p].tutorials}
\r
150 var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', '');
\r
151 tree_tutorial.openIcon = 'media/images/tutorial_folder.png';
\r
152 tree_tutorial.icon = 'media/images/tutorial_folder.png';
\r
153 tree.add(tree_tutorial);
\r
155 {if $info[p].tutorials.pkg}
\r
156 var tree_inner_tutorial = new WebFXTreeItem('Package-level', '');
\r
157 tree_inner_tutorial.openIcon = 'media/images/package_folder.png';
\r
158 tree_inner_tutorial.icon = 'media/images/package_folder.png';
\r
159 tree_tutorial.add(tree_inner_tutorial);
\r
161 parent_node = tree_inner_tutorial;
\r
162 {section name=ext loop=$info[p].tutorials.pkg}
\r
163 {$info[p].tutorials.pkg[ext]}
\r
167 {if $info[p].tutorials.cls}
\r
168 var tree_inner_tutorial = new WebFXTreeItem('Class-level', '');
\r
169 tree_inner_tutorial.openIcon = 'media/images/class_folder.png';
\r
170 tree_inner_tutorial.icon = 'media/images/class_folder.png';
\r
171 tree_tutorial.add(tree_inner_tutorial);
\r
173 parent_node = tree_inner_tutorial;
\r
174 {section name=ext loop=$info[p].tutorials.cls}
\r
175 {$info[p].tutorials.cls[ext]}
\r
179 {if $info[p].tutorials.proc}
\r
180 var tree_inner_tutorial = new WebFXTreeItem('Function-level', '');
\r
181 tree_inner_tutorial.openIcon = 'media/images/function_folder.png';
\r
182 tree_inner_tutorial.icon = 'media/images/function_folder.png';
\r
183 tree_tutorial.add(tree_inner_tutorial);
\r
185 parent_node = tree_inner_tutorial;
\r
186 {section name=ext loop=$info[p].tutorials.proc}
\r
187 {$info[p].tutorials.proc[ext]}
\r
192 {if $info[p].classes}
\r
193 var subpackagetree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}');
\r
194 subpackagetree_classe.openIcon = 'media/images/class_folder.png';
\r
195 subpackagetree_classe.icon = 'media/images/class_folder.png';
\r
197 {section name=class loop=$info[p].classes}
\r
198 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}');
\r
199 classe.openIcon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';
\r
200 classe.icon = 'media/images/{if $info[p].classes[class].abstract}Abstract{/if}{if $info[p].classes[class].access == 'private'}Private{/if}Class.png';
\r
201 subpackagetree_classe.add(classe);
\r
204 subpackagetree.add(subpackagetree_classe);
\r
207 {if $info[p].functions}
\r
208 var subpackagetree_function = new WebFXTreeItem('Function(s)', '{$packagedoc|escape:"quotes"}');
\r
209 subpackagetree_function.openIcon = 'media/images/function_folder.png';
\r
210 subpackagetree_function.icon = 'media/images/function_folder.png';
\r
212 {section name=nonclass loop=$info[p].functions}
\r
213 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}');
\r
214 fic.openIcon = 'media/images/Function.png';
\r
215 fic.icon = 'media/images/Function.png';
\r
216 subpackagetree_function.add(fic);
\r
219 subpackagetree.add(subpackagetree_function);
\r
222 {if $info[p].files}
\r
223 var subpackagetree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}');
\r
224 subpackagetree_file.openIcon = 'media/images/folder.png';
\r
225 subpackagetree_file.icon = 'media/images/folder.png';
\r
227 {section name=nonclass loop=$info[p].files}
\r
228 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}');
\r
229 file.openIcon = 'media/images/Page.png';
\r
230 file.icon = 'media/images/Page.png';
\r
231 subpackagetree_file.add(file);
\r
234 subpackagetree.add(subpackagetree_file);
\r
237 tree.add(subpackagetree);
\r
241 document.write(tree);
\r
247 <a href="{$phpdocwebsite}" target="_blank">phpDocumentor <span class="field">{$phpdocversion}</span></a>
\r