";
- }
-
- switch ($field['type']) {
- case "input":
- if ($field['displayname']) {
- echo "| \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | \n";
- }
- if (!$field['dontcombinecells'])
- echo "\n";
-
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
- break;
- case "text":
- echo " | \n";
- if ($field['description'] != '') {
- echo " " . gettext($field['description']) . " ";
- }
- break;
- case "inputalias":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | \n";
- }
- if (!$field['dontcombinecells'])
- echo "\n";
-
- $inputaliases[] = $name;
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
- break;
- case "interfaces_selection":
- $size = '';
- $multiple = '';
- $name = strtolower($name);
- echo " | \n";
- echo ($field['displayname'] ? gettext($field['displayname']) : gettext($field['name'])) . ":\n";
- echo " | ";
- echo "\n";
- if ($field['size'] != '') $size = "size=\"{$field['size']}\"";
- if ($field['multiple'] != '' and $field['multiple'] != '0') {
- $multiple = "multiple=\"multiple\"";
- $name .= "[]";
- }
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "password":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | \n";
- }
- if (!$field['dontcombinecells'])
- echo "";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "certca_selection":
- $size = '';
- $multiple = '';
- $name = strtolower($name);
- echo " | \n";
- echo ($field['displayname'] ? gettext($field['displayname']) : gettext($field['name'])) . ":\n";
- echo " | ";
- echo "\n";
- if ($field['size'] != '') $size = "size=\"{$field['size']}\"";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "cert_selection":
- $size = '';
- $multiple = '';
- $name = strtolower($name);
- echo " | \n";
- echo ($field['displayname'] ? gettext($field['displayname']) : gettext($field['name'])) . ":\n";
- echo " | ";
- echo "\n";
- if ($field['size'] != '') $size = "size=\"{$field['size']}\"";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "select":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | \n";
- }
- if ($field['size']) $size = " size='" . $field['size'] . "' ";
- if ($field['multiple'] == "yes") $multiple = "multiple=\"multiple\" ";
- if (!$field['dontcombinecells'])
- echo "\n";
- $onchange = '';
- foreach ($field['options']['option'] as $opt) {
- if ($opt['enablefields'] != '') {
- $onchange = "onchange=\"enableitems(this.selectedIndex);\" ";
- }
- }
- echo "\n";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "textarea":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | ";
- }
- if (!$field['dontcombinecells'])
- echo "";
- echo "\n";
-
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "submit":
- echo " | ";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "listtopic":
- echo " | " . gettext($field['name']) . "\n";
-
- break;
- case "subnet_select":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | ";
- }
- if (!$field['dontcombinecells'])
- echo "";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "language_select":
- $languagelist = get_locale_list();
-
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | ";
- }
- if (!$field['dontcombinecells'])
- echo "";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "timezone_select":
- $timezonelist = get_zoneinfo();
-
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | ";
- }
- if (!$field['dontcombinecells'])
- echo "";
- echo "\n";
-
- if ($field['description'] != '') {
- echo " " . gettext($field['description']);
- }
-
- break;
- case "checkbox":
- if ($field['displayname']) {
- echo " | \n";
- echo gettext($field['displayname']);
- echo ": | \n";
- } else if (!$field['dontdisplayname']) {
- echo "\n";
- echo gettext($field['name']);
- echo ": | ";
- }
- $checked = '';
- if ($value != '')
- $checked = " checked=\"checked\"";
- echo "\n";
-
- if ($field['typehint'] != '') {
- echo gettext($field['typehint']);
- }
-
- if ($field['description'] != '') {
- echo '
' . gettext($field['description']);
- }
-
- break;
- }
-
- if ($field['type'] != 'checkbox' && $field['typehint'] != '') {
- echo gettext($field['typehint']);
- }
-
- if (!$field['combinefieldsbegin']) {
- if (!$field['dontcombinecells'])
- echo " | ";
-
- echo "
\n";
- }
-
- }
- }
- ?>
-
-