/
body.php
61 lines (55 loc) · 2.02 KB
/
body.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
/**
* Elgg install body
*
* @uses $vars['body'] The main content of the page
* @uses $vars['sysmessages'] Array of system status messages
*/
use Elgg\Filesystem\Directory as ElggDirectory;
$isElggAtRoot = Elgg\Application::elggDir()->getPath() === ElggDirectory\Local::projectRoot()->getPath();
$elggSubdir = $isElggAtRoot ? '' : 'vendor/elgg/elgg/';
$footer_menu_items = elgg_format_element('li', [], elgg_view('output/url', [
'text' => elgg_echo('install:footer:instructions'),
'href' => 'http://learn.elgg.org/en/stable/intro/install.html',
'target' => '_blank',
]));
$footer_menu_items .= elgg_format_element('li', [], elgg_view('output/url', [
'text' => elgg_echo('install:footer:troubleshooting'),
'href' => 'http://learn.elgg.org/en/stable/intro/install.html#troubleshooting',
'target' => '_blank',
]));
$footer_menu_items .= elgg_format_element('li', [], elgg_view('output/url', [
'text' => elgg_echo('install:footer:community'),
'href' => 'https://elgg.org/discussion/all',
'target' => '_blank',
]));
$footer_menu = elgg_format_element('ul', ['class' => 'elgg-menu elgg-menu-footer'], $footer_menu_items);
?>
<div class="elgg-page">
<div class="elgg-page-body">
<div class="elgg-layout">
<div class="elgg-layout-columns">
<aside class="elgg-sidebar-alt" role="complementary">
<header class="elgg-page-header" role="banner">
<img src="<?= elgg_get_site_url() . $elggSubdir; ?>views/default/graphics/elgg_logo.png" alt="Elgg" />
</header>
<?php echo elgg_view('page/elements/sidebar', $vars); ?>
</aside>
<main class="elgg-body" role="main">
<h1><?php echo elgg_extract('title', $vars); ?></h1>
<?php echo elgg_view('page/elements/messages', ['object' => elgg_extract('sysmessages', $vars)]); ?>
<?php echo elgg_extract('body', $vars); ?>
</main>
</div>
</div>
</div>
<footer class="elgg-page-footer" role="contentinfo">
<?php echo $footer_menu; ?>
</footer>
</div>
<style>
<?= elgg_view('install.css') ?>
</style>
<script>
<?= elgg_view('install.js') ?>
</script>