blob: 2068ec2800839d19ba8216f899445ffece916572 (
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
40
41
42
43
|
<?php
/**
* Elgg diagnostics - test report
*
* @package ElggDiagnostics
* @author Curverider Ltd
* @link http://elgg.com/
*/
require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
admin_gatekeeper();
set_context('admin');
// Set admin user for user block
set_page_owner($_SESSION['guid']);
// Which test are we executing?
$test_func = get_input('test_func');
$title_txt = sprintf(elgg_echo('diagnostics:unittester:report'), $test_func ? $testfunc : elgg_echo('diagnostics:test:executeall'));
$title = elgg_view_title();
$result = null;
if ($test_func)
$result = array(execute_elgg_test($test_func));
else
$result = execute_elgg_tests();
if ($result)
{
foreach ($result as $r)
$body .= elgg_view('page_elements/contentwrapper', array('body' =>
elgg_view('diagnostics/testresult', array('function' => $r['function'], 'result' => $r['result']))
));
}
else
$body = elgg_view('page_elements/contentwrapper', array('body' =>
elgg_echo('diagnostics:unittester:testnotfound' )
));
page_draw($title_txt, elgg_view_layout("two_column_left_sidebar", '', $title . $body));
?>
|