4b66b63fd439ef97f0104c0ccb8d415fa2529e64
[atutor.git] / mods / phpdoc2 / PhpDocumentor / phpDocumentor / Converters / HTML / frames / templates / earthli / templates / function.tpl
1 {section name=func loop=$functions}\r
2 <a name="{$functions[func].function_dest}" id="{$functions[func].function_dest}"><!-- --></a>\r
3 <div class="{cycle values="evenrow,oddrow"}">\r
4         \r
5         <div>\r
6                 <img src="{$subdir}media/images/Function.png" />\r
7                 <span class="method-title">{$functions[func].function_name}</span> (line <span class="line-number">{if $functions[func].slink}{$functions[func].slink}{else}{$functions[func].line_number}{/if}</span>)\r
8         </div> \r
9 \r
10         {include file="docblock.tpl" sdesc=$functions[func].sdesc desc=$functions[func].desc tags=$functions[func].tags params=$functions[func].params function=false}\r
11         <div class="method-signature">\r
12                 <span class="method-result">{$functions[func].function_return}</span>\r
13                 <span class="method-name">\r
14                         {if $functions[func].ifunction_call.returnsref}&amp;{/if}{$functions[func].function_name}\r
15                 </span>\r
16                 {if count($functions[func].ifunction_call.params)}\r
17                         ({section name=params loop=$functions[func].ifunction_call.params}{if $smarty.section.params.iteration != 1}, {/if}{if $functions[func].ifunction_call.params[params].hasdefault}[{/if}<span class="var-type">{$functions[func].ifunction_call.params[params].type}</span>&nbsp;<span class="var-name">{$functions[func].ifunction_call.params[params].name}</span>{if $functions[func].ifunction_call.params[params].hasdefault} = <span class="var-default">{$functions[func].ifunction_call.params[params].default|escape:"html"}</span>]{/if}{/section})\r
18                 {else}\r
19                 ()\r
20                 {/if}\r
21         </div>\r
22 \r
23         {if $functions[func].params}\r
24                 <ul class="parameters">\r
25                 {section name=params loop=$functions[func].params}\r
26                         <li>\r
27                                 <span class="var-type">{$functions[func].params[params].datatype}</span>\r
28                                 <span class="var-name">{$functions[func].params[params].var}</span>{if $functions[func].params[params].data}<span class="var-description">: {$functions[func].params[params].data}</span>{/if}\r
29                         </li>\r
30                 {/section}\r
31                 </ul>\r
32         {/if}\r
33         \r
34         {if $functions[func].function_conflicts.conflict_type}\r
35                 <hr class="separator" />\r
36                 <div><span class="warning">Conflicts with functions:</span><br /> \r
37                         {section name=me loop=$functions[func].function_conflicts.conflicts}\r
38                                 {$functions[func].function_conflicts.conflicts[me]}<br />\r
39                         {/section}\r
40                 </div>\r
41         {/if}\r
42 \r
43 </div>\r
44 {/section}\r