blob: 06f309c909d1e201ca1daf4c34380fa4a99f971c (
plain)
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
|
<?php
/**
* Install requirements checking page
*
* @uses $vars['num_failures] Number of requirements failures
* @uses $vars['num_warnings] Number of recommendation warnings
*/
if ($vars['num_failures'] != 0) {
$instruct_text = elgg_echo('install:requirements:instructions:failure');
} elseif ($vars['num_warnings'] != 0) {
$instruct_text = elgg_echo('install:requirements:instructions:warning');
} else {
$instruct_text = elgg_echo('install:requirements:instructions:success');
}
echo elgg_autop($instruct_text);
$report = $vars['report'];
foreach ($report as $category => $checks) {
$title = elgg_echo("install:require:$category");
echo "<h3>$title</h3>";
echo "<ul class=\"elgg-require-$category\">";
foreach ($checks as $check) {
echo "<li class=\"{$check['severity']}\">";
echo elgg_autop($check['message']);
echo "</li>";
}
echo "</ul>";
}
$vars['refresh'] = TRUE;
// cannot advance to next step with a failure
if ($vars['num_failures'] != 0) {
$vars['advance'] = FALSE;
}
echo elgg_view('install/nav', $vars);
|