Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
{include file="header.tpl" top3=true}
2
 
3
<h2 class="class-name">{if $is_interface}Interface{else}Class{/if} {$class_name}</h2>
4
 
5
<a name="sec-description"></a>
6
<div class="info-box">
7
	<div class="info-box-title">Description</div>
8
	<div class="nav-bar">
9
		{if $children || $vars || $ivars || $methods || $imethods || $consts || $iconsts }
10
			<span class="disabled">Description</span> |
11
		{/if}
12
		{if $children}
13
			<a href="#sec-descendents">Descendents</a>
14
			{if $vars || $ivars || $methods || $imethods || $consts || $iconsts}|{/if}
15
		{/if}
16
		{if $vars || $ivars}
17
			{if $vars}
18
				<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
19
			{else}
20
				<a href="#sec-vars">Vars</a>
21
			{/if}
22
			{if $methods || $imethods}|{/if}
23
		{/if}
24
		{if $methods || $imethods}
25
			{if $methods}
26
				<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
27
			{else}
28
				<a href="#sec-methods">Methods</a>
29
			{/if}
30
		{/if}
31
		{if $consts || $iconsts}
32
			{if $consts}
33
				<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
34
			{else}
35
				<a href="#sec-consts">Constants</a>
36
			{/if}
37
		{/if}
38
	</div>
39
	<div class="info-box-body">
40
        {if $implements}
41
        <p class="implements">
42
            Implements interfaces:
43
            <ul>
44
                {foreach item="int" from=$implements}<li>{$int}</li>{/foreach}
45
            </ul>
46
        </p>
47
        {/if}
48
		{include file="docblock.tpl" type="class" sdesc=$sdesc desc=$desc}
49
		<p class="notes">
50
			Located in <a class="field" href="{$page_link}">{$source_location}</a> (line <span class="field">{if $class_slink}{$class_slink}{else}{$line_number}{/if}</span>)
51
		</p>
52
 
53
		{if $tutorial}
54
			<hr class="separator" />
55
			<div class="notes">Tutorial: <span class="tutorial">{$tutorial}</span></div>
56
		{/if}
57
 
58
		<pre>{section name=tree loop=$class_tree.classes}{$class_tree.classes[tree]}{$class_tree.distance[tree]}{/section}</pre>
59
 
60
		{if $conflicts.conflict_type}
61
			<hr class="separator" />
62
			<div><span class="warning">Conflicts with classes:</span><br />
63
			{section name=me loop=$conflicts.conflicts}
64
				{$conflicts.conflicts[me]}<br />
65
			{/section}
66
			</div>
67
		{/if}
68
	</div>
69
</div>
70
 
71
{if $children}
72
	<a name="sec-descendents"></a>
73
	<div class="info-box">
74
		<div class="info-box-title">Direct descendents</div>
75
		<div class="nav-bar">
76
			<a href="#sec-description">Description</a> |
77
			<span class="disabled">Descendents</span>
78
			{if $vars || $ivars || $methods || $imethods}|{/if}
79
			{if $vars || $ivars}
80
				{if $vars}
81
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
82
				{else}
83
					<a href="#sec-vars">Vars</a>
84
				{/if}
85
				{if $methods || $imethods}|{/if}
86
			{/if}
87
			{if $methods || $imethods}
88
				{if $methods}
89
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
90
				{else}
91
					<a href="#sec-methods">Methods</a>
92
				{/if}
93
			{/if}
94
			{if $consts || $iconsts}
95
				{if $consts}
96
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
97
				{else}
98
					<a href="#sec-consts">Constants</a>
99
				{/if}
100
			{/if}
101
		</div>
102
		<div class="info-box-body">
103
			<table cellpadding="2" cellspacing="0" class="class-table">
104
				<tr>
105
					<th class="class-table-header">Class</th>
106
					<th class="class-table-header">Description</th>
107
				</tr>
108
				{section name=kids loop=$children}
109
				<tr>
110
					<td style="padding-right: 2em">{$children[kids].link}</td>
111
					<td>
112
					{if $children[kids].sdesc}
113
						{$children[kids].sdesc}
114
					{else}
115
						{$children[kids].desc}
116
					{/if}
117
					</td>
118
				</tr>
119
				{/section}
120
			</table>
121
		</div>
122
	</div>
123
{/if}
124
 
125
{if $consts}
126
	<a name="sec-const-summary"></a>
127
	<div class="info-box">
128
		<div class="info-box-title">Class Constant Summary</span></div>
129
		<div class="nav-bar">
130
			<a href="#sec-description">Description</a> |
131
			{if $children}
132
				<a href="#sec-descendents">Descendants</a> |
133
			{/if}
134
			<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
135
			{if $vars || $ivars}
136
				{if $vars}
137
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
138
				{else}
139
					<a href="#sec-vars">Vars</a>
140
				{/if}
141
				|
142
			{/if}
143
			{if $methods || $imethods}
144
				|
145
				{if $methods}
146
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
147
				{else}
148
					<a href="#sec-methods">Methods</a>
149
				{/if}
150
			{/if}
151
		</div>
152
		<div class="info-box-body">
153
			<div class="const-summary">
154
				{section name=consts loop=$consts}
155
				<div class="const-title">
156
					<img src="{$subdir}media/images/Constant.png" alt=" " />
157
					<a href="#{$consts[consts].const_name}" title="details" class="const-name">{$consts[consts].const_name}</a> = 					<span class="var-type">{$consts[consts].const_value}</span>
158
 
159
				</div>
160
				{/section}
161
			</div>
162
		</div>
163
	</div>
164
{/if}
165
 
166
{if $vars}
167
	<a name="sec-var-summary"></a>
168
	<div class="info-box">
169
		<div class="info-box-title">Variable Summary</span></div>
170
		<div class="nav-bar">
171
			<a href="#sec-description">Description</a> |
172
			{if $children}
173
				<a href="#sec-descendents">Descendents</a> |
174
			{/if}
175
			<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
176
			{if $methods || $imethods}
177
				|
178
				{if $methods}
179
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
180
				{else}
181
					<a href="#sec-methods">Methods</a>
182
				{/if}
183
			{/if}
184
			{if $consts || $iconsts}
185
				{if $consts}
186
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
187
				{else}
188
					<a href="#sec-consts">Constants</a>
189
				{/if}
190
			{/if}
191
		</div>
192
		<div class="info-box-body">
193
			<div class="var-summary">
194
				{section name=vars loop=$vars}
195
				{if $vars[vars].static}
196
				<div class="var-title">
197
					static <span class="var-type">{$vars[vars].var_type}</span>
198
					<a href="#{$vars[vars].var_name}" title="details" class="var-name">{$vars[vars].var_name}</a>
199
				</div>
200
				{/if}
201
				{/section}
202
				{section name=vars loop=$vars}
203
				{if !$vars[vars].static}
204
				<div class="var-title">
205
					<span class="var-type">{$vars[vars].var_type}</span>
206
					<a href="#{$vars[vars].var_name}" title="details" class="var-name">{$vars[vars].var_name}</a>
207
				</div>
208
				{/if}
209
				{/section}
210
			</div>
211
		</div>
212
	</div>
213
{/if}
214
 
215
{if $methods}
216
	<a name="sec-method-summary"></a>
217
	<div class="info-box">
218
		<div class="info-box-title">Method Summary</span></div>
219
		<div class="nav-bar">
220
			<a href="#sec-description">Description</a> |
221
			{if $children}
222
				<a href="#sec-descendents">Descendents</a> |
223
			{/if}
224
			{if $consts || $iconsts}
225
				{if $consts}
226
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
227
				{else}
228
					<a href="#sec-consts">Constants</a>
229
				{/if}
230
			{/if}
231
			{if $vars || $ivars}
232
				{if $vars}
233
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
234
				{else}
235
					<a href="#sec-vars">Vars</a>
236
				{/if}
237
				|
238
			{/if}
239
			<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
240
		</div>
241
		<div class="info-box-body">
242
			<div class="method-summary">
243
				{section name=methods loop=$methods}
244
				{if $methods[methods].static}
245
				<div class="method-definition">
246
					static {if $methods[methods].function_return}
247
						<span class="method-result">{$methods[methods].function_return}</span>
248
					{/if}
249
					<a href="#{$methods[methods].function_name}" title="details" class="method-name">{if $methods[methods].ifunction_call.returnsref}&amp;{/if}{$methods[methods].function_name}</a>
250
					{if count($methods[methods].ifunction_call.params)}
251
						({section name=params loop=$methods[methods].ifunction_call.params}{if $smarty.section.params.iteration != 1}, {/if}{if $methods[methods].ifunction_call.params[params].hasdefault}[{/if}<span class="var-type">{$methods[methods].ifunction_call.params[params].type}</span>&nbsp;<span class="var-name">{$methods[methods].ifunction_call.params[params].name}</span>{if $methods[methods].ifunction_call.params[params].hasdefault} = <span class="var-default">{$methods[methods].ifunction_call.params[params].default}</span>]{/if}{/section})
252
					{else}
253
					()
254
					{/if}
255
				</div>
256
				{/if}
257
				{/section}
258
 
259
				{section name=methods loop=$methods}
260
				{if !$methods[methods].static}
261
				<div class="method-definition">
262
					{if $methods[methods].function_return}
263
						<span class="method-result">{$methods[methods].function_return}</span>
264
					{/if}
265
					<a href="#{$methods[methods].function_name}" title="details" class="method-name">{if $methods[methods].ifunction_call.returnsref}&amp;{/if}{$methods[methods].function_name}</a>
266
					{if count($methods[methods].ifunction_call.params)}
267
						({section name=params loop=$methods[methods].ifunction_call.params}{if $smarty.section.params.iteration != 1}, {/if}{if $methods[methods].ifunction_call.params[params].hasdefault}[{/if}<span class="var-type">{$methods[methods].ifunction_call.params[params].type}</span>&nbsp;<span class="var-name">{$methods[methods].ifunction_call.params[params].name}</span>{if $methods[methods].ifunction_call.params[params].hasdefault} = <span class="var-default">{$methods[methods].ifunction_call.params[params].default}</span>]{/if}{/section})
268
					{else}
269
					()
270
					{/if}
271
				</div>
272
				{/if}
273
				{/section}
274
</div>
275
		</div>
276
	</div>
277
{/if}
278
 
279
{if $vars || $ivars}
280
	<a name="sec-vars"></a>
281
	<div class="info-box">
282
		<div class="info-box-title">Variables</div>
283
		<div class="nav-bar">
284
			<a href="#sec-description">Description</a> |
285
			{if $children}
286
				<a href="#sec-descendents">Descendents</a> |
287
			{/if}
288
			{if $methods}
289
				<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
290
			{else}
291
				<span class="disabled">Vars</span>
292
			{/if}
293
 
294
			{if $consts || $iconsts}
295
				{if $consts}
296
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
297
				{else}
298
					<a href="#sec-consts">Constants</a>
299
				{/if}
300
			{/if}
301
			{if $methods || $imethods}
302
				|
303
				{if $methods}
304
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
305
				{else}
306
					<a href="#sec-methods">Methods</a>
307
				{/if}
308
			{/if}
309
		</div>
310
		<div class="info-box-body">
311
			{include file="var.tpl"}
312
			{if $ivars}
313
				<h4>Inherited Variables</h4>
314
				<A NAME='inherited_vars'><!-- --></A>
315
				{section name=ivars loop=$ivars}
316
					<p>Inherited from <span class="classname">{$ivars[ivars].parent_class}</span></p>
317
					<blockquote>
318
						{section name=ivars2 loop=$ivars[ivars].ivars}
319
							<span class="var-title">
320
								<span class="var-name">{$ivars[ivars].ivars[ivars2].link}</span>{if $ivars[ivars].ivars[ivars2].ivar_sdesc}: {$ivars[ivars].ivars[ivars2].ivar_sdesc}{/if}<br>
321
							</span>
322
						{/section}
323
					</blockquote>
324
				{/section}
325
			{/if}
326
		</div>
327
	</div>
328
{/if}
329
 
330
{if $methods || $imethods}
331
	<a name="sec-methods"></a>
332
	<div class="info-box">
333
		<div class="info-box-title">Methods</div>
334
		<div class="nav-bar">
335
			<a href="#sec-description">Description</a> |
336
			{if $children}
337
				<a href="#sec-descendents">Descendents</a> |
338
			{/if}
339
			{if $vars || $ivars}
340
				{if $vars}
341
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
342
				{else}
343
					<a href="#sec-vars">Vars</a>
344
				{/if}
345
			{/if}
346
			{if $consts || $iconsts}
347
				{if $consts}
348
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
349
				{else}
350
					<a href="#sec-consts">Constants</a>
351
				{/if}
352
			{/if}
353
			{if $methods}
354
				<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
355
			{else}
356
				<span class="disabled">Methods</span>
357
			{/if}
358
		</div>
359
		<div class="info-box-body">
360
			{include file="method.tpl"}
361
			{if $imethods}
362
				<h4>Inherited Methods</h4>
363
				<a name='inherited_methods'><!-- --></a>
364
				{section name=imethods loop=$imethods}
365
					<!-- =========== Summary =========== -->
366
					<p>Inherited From <span class="classname">{$imethods[imethods].parent_class}</span></p>
367
					<blockquote>
368
						{section name=im2 loop=$imethods[imethods].imethods}
369
							<span class="method-name">{$imethods[imethods].imethods[im2].link}</span>{if $imethods[imethods].imethods[im2].ifunction_sdesc}: {$imethods[imethods].imethods[im2].ifunction_sdesc}{/if}<br>
370
						{/section}
371
					</blockquote>
372
				{/section}
373
			{/if}
374
		</div>
375
	</div>
376
{/if}
377
 
378
{if $consts || $iconsts}
379
	<a name="sec-consts"></a>
380
	<div class="info-box">
381
		<div class="info-box-title">Class Constants</div>
382
		<div class="nav-bar">
383
			<a href="#sec-description">Description</a> |
384
			{if $children}
385
				<a href="#sec-descendents">Descendants</a> |
386
			{/if}
387
			{if $methods}
388
				<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
389
			{else}
390
				<span class="disabled">Constants</span>
391
			{/if}
392
 
393
			{if $vars || $ivars}
394
				{if $vars}
395
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
396
				{else}
397
					<a href="#sec-vars">Vars</a>
398
				{/if}
399
			{/if}
400
			{if $methods || $imethods}
401
				|
402
				{if $methods}
403
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
404
				{else}
405
					<a href="#sec-methods">Methods</a>
406
				{/if}
407
			{/if}
408
		</div>
409
		<div class="info-box-body">
410
			{include file="const.tpl"}
411
			{if $iconsts}
412
				<h4>Inherited Constants</h4>
413
				<A NAME='inherited_vars'><!-- --></A>
414
				{section name=iconsts loop=$iconsts}
415
					<p>Inherited from <span class="classname">{$iconsts[iconsts].parent_class}</span></p>
416
					<blockquote>
417
						{section name=iconsts2 loop=$iconsts[iconsts].iconsts}
418
							<img src="{$subdir}media/images/{if $iconsts[iconsts].iconsts[iconsts2].access == 'private'}PrivateVariable{else}Variable{/if}.png" />
419
							<span class="const-title">
420
								<span class="const-name">{$iconsts[iconsts].iconsts[iconsts2].link}</span>{if $iconsts[iconsts].iconsts[iconsts2].iconst_sdesc}: {$iconsts[iconsts].iconsts[iconsts2].iconst_sdesc}{/if}<br>
421
							</span>
422
						{/section}
423
					</blockquote>
424
				{/section}
425
			{/if}
426
		</div>
427
	</div>
428
{/if}
429
 
430
{include file="footer.tpl" top3=true}