aboutsummaryrefslogtreecommitdiff
path: root/mod/developers/views/default/admin/developers/settings.php
blob: 705ad00c6e0d312a477703fa4d27c5a3f298044c (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
44
45
46
<?php
/**
 * Developer settings
 */

$sections = array(
	'simple_cache' => 'checkbox',
	'view_path_cache' => 'checkbox',
	'display_errors' => 'checkbox',
	'debug_level' => 'pulldown',
);

$data = array(
	'simple_cache' => array(
		'type' => 'checkbox',
		'value' => 1,
		'checked' => elgg_get_config('simplecache_enabled') == 1,
	),

	'view_path_cache' => array(
		'type' => 'checkbox',
		'value' => 1,
		'checked' => elgg_get_config('viewpath_cache_enabled') == 1,
	),

	'display_errors' => array(
		'type' => 'checkbox',
		'value' => 1,
		'checked' => elgg_get_plugin_setting('display_errors', 'developers') == 1,
	),

	'debug_level' => array(
		'type' => 'dropdown',
		'value' => elgg_get_config('debug'),
		'options_values' => array(
			false => elgg_echo('developers:debug:off'),
			'ERROR' => elgg_echo('developers:debug:error'),
			'WARNING' => elgg_echo('developers:debug:warning'),
			'NOTICE' => elgg_echo('developers:debug:notice'),
		),
	),
);

$form_vars = array('id' => 'developer-settings-form');
$body_vars = array('data' => $data);
echo elgg_view_form('developers/settings', $form_vars, $body_vars);