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
				{section name=methods loop=$methods}
259
				{if !$methods[methods].static}
260
				<div class="method-definition">
261
					{if $methods[methods].function_return}
262
						<span class="method-result">{$methods[methods].function_return}</span>
263
					{/if}
264
					<a href="#{$methods[methods].function_name}" title="details" class="method-name">{if $methods[methods].ifunction_call.returnsref}&amp;{/if}{$methods[methods].function_name}</a>
265
					{if count($methods[methods].ifunction_call.params)}
266
						({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})
267
					{else}
268
					()
269
					{/if}
270
				</div>
271
				{/if}
272
				{/section}
273
			</div>
274
		</div>
275
	</div>
276
{/if}
277
 
278
{if $vars || $ivars}
279
	<a name="sec-vars"></a>
280
	<div class="info-box">
281
		<div class="info-box-title">Variables</div>
282
		<div class="nav-bar">
283
			<a href="#sec-description">Description</a> |
284
			{if $children}
285
				<a href="#sec-descendents">Descendents</a> |
286
			{/if}
287
			{if $methods}
288
				<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
289
			{else}
290
				<span class="disabled">Vars</span>
291
			{/if}
292
 
293
			{if $consts || $iconsts}
294
				{if $consts}
295
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
296
				{else}
297
					<a href="#sec-consts">Constants</a>
298
				{/if}
299
			{/if}
300
			{if $methods || $imethods}
301
				|
302
				{if $methods}
303
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
304
				{else}
305
					<a href="#sec-methods">Methods</a>
306
				{/if}
307
			{/if}
308
		</div>
309
		<div class="info-box-body">
310
			{include file="var.tpl"}
311
			{if $ivars}
312
				<h4>Inherited Variables</h4>
313
				<A NAME='inherited_vars'><!-- --></A>
314
				{section name=ivars loop=$ivars}
315
					<p>Inherited from <span class="classname">{$ivars[ivars].parent_class}</span></p>
316
					<blockquote>
317
						{section name=ivars2 loop=$ivars[ivars].ivars}
318
							<span class="var-title">
319
								<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>
320
							</span>
321
						{/section}
322
					</blockquote>
323
				{/section}
324
			{/if}
325
		</div>
326
	</div>
327
{/if}
328
 
329
{if $methods || $imethods}
330
	<a name="sec-methods"></a>
331
	<div class="info-box">
332
		<div class="info-box-title">Methods</div>
333
		<div class="nav-bar">
334
			<a href="#sec-description">Description</a> |
335
			{if $children}
336
				<a href="#sec-descendents">Descendents</a> |
337
			{/if}
338
			{if $vars || $ivars}
339
				{if $vars}
340
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
341
				{else}
342
					<a href="#sec-vars">Vars</a>
343
				{/if}
344
			{/if}
345
			{if $consts || $iconsts}
346
				{if $consts}
347
					<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
348
				{else}
349
					<a href="#sec-consts">Constants</a>
350
				{/if}
351
			{/if}
352
			{if $methods}
353
				<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
354
			{else}
355
				<span class="disabled">Methods</span>
356
			{/if}
357
		</div>
358
		<div class="info-box-body">
359
			{include file="method.tpl"}
360
			{if $imethods}
361
				<h4>Inherited Methods</h4>
362
				<a name='inherited_methods'><!-- --></a>
363
				{section name=imethods loop=$imethods}
364
					<!-- =========== Summary =========== -->
365
					<p>Inherited From <span class="classname">{$imethods[imethods].parent_class}</span></p>
366
					<blockquote>
367
						{section name=im2 loop=$imethods[imethods].imethods}
368
							<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>
369
						{/section}
370
					</blockquote>
371
				{/section}
372
			{/if}
373
		</div>
374
	</div>
375
{/if}
376
 
377
{if $consts || $iconsts}
378
	<a name="sec-consts"></a>
379
	<div class="info-box">
380
		<div class="info-box-title">Class Constants</div>
381
		<div class="nav-bar">
382
			<a href="#sec-description">Description</a> |
383
			{if $children}
384
				<a href="#sec-descendents">Descendants</a> |
385
			{/if}
386
			{if $methods}
387
				<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
388
			{else}
389
				<span class="disabled">Constants</span>
390
			{/if}
391
 
392
			{if $vars || $ivars}
393
				{if $vars}
394
					<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
395
				{else}
396
					<a href="#sec-vars">Vars</a>
397
				{/if}
398
			{/if}
399
			{if $methods || $imethods}
400
				|
401
				{if $methods}
402
					<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
403
				{else}
404
					<a href="#sec-methods">Methods</a>
405
				{/if}
406
			{/if}
407
		</div>
408
		<div class="info-box-body">
409
			{include file="const.tpl"}
410
			{if $iconsts}
411
				<h4>Inherited Constants</h4>
412
				<A NAME='inherited_vars'><!-- --></A>
413
				{section name=iconsts loop=$iconsts}
414
					<p>Inherited from <span class="classname">{$iconsts[iconsts].parent_class}</span></p>
415
					<blockquote>
416
						{section name=iconsts2 loop=$iconsts[iconsts].iconsts}
417
							<img src="{$subdir}media/images/{if $iconsts[iconsts].iconsts[iconsts2].access == 'private'}PrivateVariable{else}Variable{/if}.png" />
418
							<span class="const-title">
419
								<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>
420
							</span>
421
						{/section}
422
					</blockquote>
423
				{/section}
424
			{/if}
425
		</div>
426
	</div>
427
{/if}
428
 
429
{include file="footer.tpl" top3=true}