-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.php
More file actions
110 lines (106 loc) · 3.46 KB
/
settings.php
File metadata and controls
110 lines (106 loc) · 3.46 KB
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Vitero module admin settings and defaults
*
* @package mod_vitero
* @copyright 2016 Synergy Learning
* @author Yair Spielmann <yair.spielmann@synergy-learning.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die;
if ($ADMIN->fulltree) {
// General settings.
$settings->add(
new admin_setting_configtext(
'vitero/adminusername',
get_string('adminusername', 'vitero'),
get_string('adminusername_desc', 'vitero'),
'admin'
)
);
$settings->add(
new admin_setting_configpasswordunmask(
'vitero/adminpassword',
get_string('adminpassword', 'vitero'),
get_string('adminpassword_desc', 'vitero'),
''
)
);
$settings->add(
new admin_setting_configtext(
'vitero/hostname',
get_string('hostname', 'vitero'),
get_string('hostname_desc', 'vitero'),
''
)
);
$settings->add(
new admin_setting_configtext(
'vitero/port',
get_string('port', 'vitero'),
get_string('port_desc', 'vitero'),
'80'
)
);
$settings->add(
new admin_setting_configtext(
'vitero/root',
get_string('root', 'vitero'),
get_string('root_desc', 'vitero'),
'vitero'
)
);
$settings->add(
new admin_setting_configtext(
'vitero/customername',
get_string('customername', 'vitero'),
get_string('customername_desc', 'vitero'),
''
)
);
$settings->add(
new admin_setting_configtext(
'vitero/customerlicense',
get_string('customerlicense', 'vitero'),
get_string('customerlicense_desc', 'vitero'),
''
)
);
$settings->add(
new admin_setting_configtext(
'vitero/customerid',
get_string('customerid', 'vitero'),
get_string('customerid_desc', 'vitero'),
''
)
);
$settings->add(
new admin_setting_configcheckbox(
'vitero/syncavatars',
get_string('syncavatars', 'vitero'),
get_string('syncavatars_desc', 'vitero'),
1
)
);
// Connection test.
$url = $CFG->wwwroot . '/mod/vitero/conntest.php';
$url = htmlentities($url);
$options = 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=300';
$str = '<input type="button" onclick="window.open(\'' . $url . '\', \'\', \'' . $options . '\');" value="' .
get_string('testconnection', 'vitero') . '" />';
$settings->add(new admin_setting_heading('vitero_test', '', $str));
}