Elgg
Version 1.12
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
views
default
page
components
module.php
Go to the documentation of this file.
1
<?php
2
15
$type
=
elgg_extract
(
'type'
,
$vars
,
false
);
16
$title
=
elgg_extract
(
'title'
,
$vars
,
''
);
17
$body
=
elgg_extract
(
'body'
,
$vars
,
''
);
18
$footer
=
elgg_extract
(
'footer'
,
$vars
,
''
);
19
$show_inner
=
elgg_extract
(
'show_inner'
,
$vars
,
false
);
20
21
$attrs
= [
22
'id'
=>
elgg_extract
(
'id'
,
$vars
),
23
'class'
=> (array)
elgg_extract
(
'class'
,
$vars
, []),
24
];
25
26
$attrs
[
'class'
][] =
'elgg-module'
;
27
if
(
$type
) {
28
$attrs
[
'class'
][] =
"elgg-module-$type"
;
29
}
30
31
$header
=
elgg_extract
(
'header'
,
$vars
);
32
if
(
$title
) {
33
$header
=
elgg_format_element
(
'h3'
, [],
$title
);
34
}
35
36
if
(
$header
!== null) {
37
$header
=
elgg_format_element
(
'div'
, [
'class'
=>
'elgg-head'
],
$header
);
38
}
39
$body
=
elgg_format_element
(
'div'
, [
'class'
=>
'elgg-body'
],
$body
);
40
if
(
$footer
) {
41
$footer
=
elgg_format_element
(
'div'
, [
'class'
=>
'elgg-foot'
],
$footer
);
42
}
43
44
$contents
=
$header
.
$body
.
$footer
;
45
if
(
$show_inner
) {
46
$contents
=
elgg_format_element
(
'div'
, [
'class'
=>
'elgg-inner'
],
$contents
);
47
}
48
49
echo
elgg_format_element
(
'div'
,
$attrs
,
$contents
);
$contents
if($footer) $contents
Definition:
module.php:44
$attrs
$attrs
Definition:
module.php:21
$title
$title
Definition:
module.php:16
elgg_format_element
elgg_format_element($tag_name, array $attributes=array(), $text= '', array $options=array())
Format an HTML element.
Definition:
output.php:215
$type
$type
Elgg module element.
Definition:
module.php:15
$body
$body
Definition:
module.php:17
echo
elgg echo
Translates a string.
Definition:
languages.js:48
elgg_extract
elgg_extract($key, $array, $default=null, $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
Definition:
elgglib.php:1271
$show_inner
$show_inner
Definition:
module.php:19
$footer
$footer
Definition:
module.php:18
$header
if($type) $header
Definition:
module.php:31
$vars
if(file_exists($welcome)) $vars
Definition:
upgrade.php:93
Generated on Sat May 18 2024 00:01:14 for Elgg by
1.8.11