2007-01-04 04:52:42 +00:00
< ?php
2006-01-16 05:21:50 +00:00
2007-01-04 04:52:42 +00:00
// Is Auth/RADIUS really there?
2008-12-12 04:44:53 +00:00
if (!extension_loaded('radius')) {
print '< div class = "box errorbox errorboxcontent" > < p class = "errormessage" > < strong > Warning: The PHP RADIUS extension is not present. Please ensure it is installed and enabled.< / strong > < / p > < / div > ';
}
include_once 'Auth/RADIUS.php';
if (!class_exists('Auth_RADIUS')) {
print '< div class = "box errorbox errorboxcontent" > < p class = "errormessage" > < strong > Warning: There is a problem with the PHP Pear Auth_RADIUS package. Please ensure it is installed correctly.< / strong > < / p > < / div > ';
2007-02-20 17:03:36 +00:00
}
2007-01-04 04:52:42 +00:00
// set to defaults if undefined
if (!isset($config->host)) {
$config->host = '127.0.0.1';
}
if (!isset($config->nasport)) {
$config->nasport = '1812';
}
2008-12-12 04:44:53 +00:00
if (!isset($config->radiustype)) {
$config->radiustype = 'PAP';
}
2007-01-04 04:52:42 +00:00
if (!isset($config->secret)) {
$config->secret = '';
}
if (!isset($config->changepasswordurl)) {
$config->changepasswordurl = '';
}
2006-01-16 05:21:50 +00:00
?>
2007-04-20 07:54:42 +00:00
< table cellspacing = "0" cellpadding = "5" border = "0" >
2007-01-04 04:52:42 +00:00
< tr valign = "top" >
2007-01-11 01:41:44 +00:00
< td align = "right" > <?php print_string('auth_radiushost_key', 'auth') ?> : < / td >
2006-01-16 05:21:50 +00:00
< td >
2007-01-11 01:41:44 +00:00
< input name = "host" type = "text" size = "30" value = "<?php echo $config->host ?>" / >
2007-01-04 04:52:42 +00:00
< ?php
if (isset($err['host'])) {
formerr($err['host']);
}
?>
< / td >
< td > <?php print_string('auth_radiushost', 'auth') ?> < / td >
< / tr >
< tr valign = "top" >
2007-01-11 01:41:44 +00:00
< td align = "right" > <?php print_string('auth_radiusnasport_key', 'auth') ?> : < / td >
2006-01-16 05:21:50 +00:00
< td >
2007-01-11 01:41:44 +00:00
< input name = "nasport" type = "text" size = "6" value = "<?php echo $config->nasport ?>" / >
2007-01-04 04:52:42 +00:00
< ?php
2007-02-20 17:03:36 +00:00
2007-01-04 04:52:42 +00:00
if (isset($err['nasport'])) {
formerr($err['nasport']);
}
2007-02-20 17:03:36 +00:00
2007-01-04 04:52:42 +00:00
?>
2006-01-16 05:21:50 +00:00
< / td >
2007-01-04 04:52:42 +00:00
< td > <?php print_string('auth_radiusnasport', 'auth') ?> < / td >
< / tr >
2006-01-16 05:21:50 +00:00
2008-12-12 04:44:53 +00:00
< tr valign = "top" >
< td align = "right" > <?php print_string('auth_radiustype_key', 'auth') ?> : < / td >
< td >
< ?php
$radiustype = array();
$radiustype['PAP'] = get_string('auth_radiustypepap', 'auth');
$radiustype['CHAP_MD5'] = get_string('auth_radiustypechapmd5', 'auth');
$radiustype['MSCHAPv1'] = get_string('auth_radiustypemschapv1', 'auth');
$radiustype['MSCHAPv2'] = get_string('auth_radiustypemschapv2', 'auth');
choose_from_menu($radiustype, 'radiustype', $config->radiustype, '');
if (isset($err['radiustype'])) {
formerr($err['radiustype']);
}
?>
< / td >
< td > <?php print_string('auth_radiustype', 'auth') ?> < / td >
< / tr >
2007-01-04 04:52:42 +00:00
< tr valign = "top" >
2007-01-11 01:41:44 +00:00
< td align = "right" > <?php print_string('auth_radiussecret_key', 'auth') ?> : < / td >
2006-01-16 05:21:50 +00:00
< td >
2007-01-11 01:41:44 +00:00
< input name = "secret" type = "text" size = "6" value = "<?php echo $config->secret ?>" / >
2007-01-04 04:52:42 +00:00
< ?php
2007-02-20 17:03:36 +00:00
2007-01-04 04:52:42 +00:00
if (isset($err['secret'])) {
formerr($err['secret']);
}
2007-01-11 01:41:44 +00:00
2007-01-04 04:52:42 +00:00
?>
2006-01-16 05:21:50 +00:00
< / td >
2007-01-04 04:52:42 +00:00
< td > <?php print_string('auth_radiussecret', 'auth') ?> < / td >
< / tr >
< tr valign = "top" >
2007-01-11 01:41:44 +00:00
< td align = "right" > <?php print_string('auth_radiuschangepasswordurl_key', 'auth') ?> : < / td >
2006-01-16 05:21:50 +00:00
< td >
2007-01-04 04:52:42 +00:00
< input name = "changepasswordurl" type = "text" value = "<?php echo $config->changepasswordurl ?>" / >
< ?php
if (isset($err['changepasswordurl'])) {
formerr($err['changepasswordurl']);
}
?>
2006-01-16 05:21:50 +00:00
< / td >
2007-01-04 04:52:42 +00:00
< td > <?php print_string('changepasswordhelp', 'auth') ?> < / td >
< / tr >
2006-01-16 05:21:50 +00:00
2007-01-04 04:52:42 +00:00
< / table >