1{include file="header.tpl" top2=true} 2<h3 class="package-title">{$info.0.package}</h3> 3<div class="tree"> 4<script language="Javascript"> 5if (document.getElementById) {ldelim} 6{section name=p loop=$info} 7 {if $info[p].subpackage == ""} 8 var tree = new WebFXTree('<span class="package">{$info.0.package}</span>'); 9 tree.setBehavior('classic'); 10 11 {if $hastodos} 12 var todos = new WebFXTreeItem('To-do List', '{$todolink}'); 13 tree.add(todos); 14 {/if} 15 16 var class_trees = new WebFXTreeItem('Class trees', '{$classtreepage}.html'); 17 tree.add(class_trees); 18 19 var elements = new WebFXTreeItem('Index of elements', '{$elementindex}.html'); 20 tree.add(elements); 21 22 var parent_node; 23 24 {if $info[p].tutorials} 25 var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', ''); 26 tree.add(tree_tutorial); 27 28 {if $info[p].tutorials.pkg} 29 var tree_inner_tutorial = new WebFXTreeItem('Package-level', ''); 30 tree_tutorial.add(tree_inner_tutorial); 31 32 parent_node = tree_inner_tutorial; 33 {section name=ext loop=$info[p].tutorials.pkg} 34 {$info[p].tutorials.pkg[ext]} 35 {/section} 36 {/if} 37 38 {if $info[p].tutorials.cls} 39 var tree_inner_tutorial = new WebFXTreeItem('Class-level', ''); 40 tree_tutorial.add(tree_inner_tutorial); 41 42 parent_node = tree_inner_tutorial; 43 {section name=ext loop=$info[p].tutorials.cls} 44 {$info[p].tutorials.cls[ext]} 45 {/section} 46 {/if} 47 48 {if $info[p].tutorials.proc} 49 var tree_inner_tutorial = new WebFXTreeItem('Function-level', ''); 50 tree_tutorial.add(tree_inner_tutorial); 51 52 parent_node = tree_inner_tutorial; 53 {section name=ext loop=$info[p].tutorials.proc} 54 {$info[p].tutorials.proc[ext]} 55 {/section} 56 {/if} 57 {/if} 58 59 {if $info[p].hasinterfaces} 60 {if $info[p].classes} 61 var tree_classe = new WebFXTreeItem('Interface(s)', '{$packagedoc}'); 62 63 {section name=class loop=$info[p].classes} 64 {if $info[p].classes[class].is_interface} 65 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}'); 66 tree_classe.add(classe); 67 {/if} 68 {/section} 69 70 tree.add(tree_classe); 71 {/if} 72 {/if} 73 {if $info[p].hasclasses} 74 {if $info[p].classes} 75 var tree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc}'); 76 77 {section name=class loop=$info[p].classes} 78 {if $info[p].classes[class].is_class} 79 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}'); 80 tree_classe.add(classe); 81 {/if} 82 {/section} 83 84 tree.add(tree_classe); 85 {/if} 86 {/if} 87 88 {if $info[p].functions} 89 var tree_function = new WebFXTreeItem('Function(s)', '{$packagedoc}'); 90 91 {section name=nonclass loop=$info[p].functions} 92 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}'); 93 tree_function.add(fic); 94 {/section} 95 96 tree.add(tree_function); 97 {/if} 98 99 {if $info[p].files} 100 var tree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}'); 101 102 {section name=nonclass loop=$info[p].files} 103 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}'); 104 tree_file.add(file); 105 {/section} 106 107 tree.add(tree_file); 108 {/if} 109 110 {else} 111 {if $info[p].subpackagetutorial} 112 var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackagetutorialtitle|strip_tags|escape:"quotes"}</span>', '{$info[p].subpackagetutorialnoa}'); 113 {else} 114 var subpackagetree = new WebFXTreeItem('<span class="sub-package">{$info[p].subpackage}</span>', '{$packagedoc|escape:"quotes"}'); 115 {/if} 116 117 {if $info[p].tutorials} 118 var tree_tutorial = new WebFXTreeItem('Tutorial(s)/Manual(s)', ''); 119 tree.add(tree_tutorial); 120 121 {if $info[p].tutorials.pkg} 122 var tree_inner_tutorial = new WebFXTreeItem('Package-level', ''); 123 tree_tutorial.add(tree_inner_tutorial); 124 125 parent_node = tree_inner_tutorial; 126 {section name=ext loop=$info[p].tutorials.pkg} 127 {$info[p].tutorials.pkg[ext]} 128 {/section} 129 {/if} 130 131 {if $info[p].tutorials.cls} 132 var tree_inner_tutorial = new WebFXTreeItem('Class-level', ''); 133 tree_tutorial.add(tree_inner_tutorial); 134 135 parent_node = tree_inner_tutorial; 136 {section name=ext loop=$info[p].tutorials.cls} 137 {$info[p].tutorials.cls[ext]} 138 {/section} 139 {/if} 140 141 {if $info[p].tutorials.proc} 142 var tree_inner_tutorial = new WebFXTreeItem('Function-level', ''); 143 tree_tutorial.add(tree_inner_tutorial); 144 145 parent_node = tree_inner_tutorial; 146 {section name=ext loop=$info[p].tutorials.proc} 147 {$info[p].tutorials.proc[ext]} 148 {/section} 149 {/if} 150 {/if} 151 152 {if $info[p].classes} 153 var subpackagetree_classe = new WebFXTreeItem('Class(es)', '{$packagedoc|escape:"quotes"}'); 154 155 {section name=class loop=$info[p].classes} 156 var classe = new WebFXTreeItem('{$info[p].classes[class].title|escape:"quotes"}', '{$info[p].classes[class].link|escape:"quotes"}'); 157 subpackagetree_classe.add(classe); 158 {/section} 159 160 subpackagetree.add(subpackagetree_classe); 161 {/if} 162 163 {if $info[p].functions} 164 var subpackagetree_function = new WebFXTreeItem('Function(s)', '{$packagedoc}'); 165 166 {section name=nonclass loop=$info[p].functions} 167 var fic = new WebFXTreeItem('{$info[p].functions[nonclass].title|escape:"quotes"}', '{$info[p].functions[nonclass].link|escape:"quotes"}'); 168 subpackagetree_function.add(fic); 169 {/section} 170 171 subpackagetree.add(subpackagetree_function); 172 {/if} 173 174 {if $info[p].files} 175 var subpackagetree_file = new WebFXTreeItem('File(s)', '{$packagedoc|escape:"quotes"}'); 176 177 {section name=nonclass loop=$info[p].files} 178 var file = new WebFXTreeItem('{$info[p].files[nonclass].title|escape:"quotes"}', '{$info[p].files[nonclass].link|escape:"quotes"}'); 179 subpackagetree_file.add(file); 180 {/section} 181 182 subpackagetree.add(subpackagetree_file); 183 {/if} 184 185 tree.add(subpackagetree); 186 {/if} 187{/section} 188 189document.write(tree); 190{rdelim} 191</script> 192</div> 193<p class="notes"> 194 Generated by 195 <a href="{$phpdocwebsite}" target="_blank">phpDocumentor <span class="field">{$phpdocversion}</span></a> 196</p> 197</body> 198</html> 199