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