added table option type
This commit is contained in:
parent
545765e372
commit
73ce7de7e3
|
@ -142,7 +142,7 @@ function print_option($values, $modulename, $old_options) {
|
||||||
if ($values['size']) $output .= " size=\"" . $values['size'] . "\"";
|
if ($values['size']) $output .= " size=\"" . $values['size'] . "\"";
|
||||||
if ($values['maxlength']) $output .= " maxlength=\"" . $values['maxlength'] . "\"";
|
if ($values['maxlength']) $output .= " maxlength=\"" . $values['maxlength'] . "\"";
|
||||||
if ($values['disabled']) $output .= " disabled";
|
if ($values['disabled']) $output .= " disabled";
|
||||||
if (isset($old_options[$values['name']]) && ($old_options[$values['name']][0] == true)) $output .= " checked";
|
if (isset($old_options[$values['name']]) && ($old_options[$values['name']][0] == 'true')) $output .= " checked";
|
||||||
elseif ($values['checked']) $output .= " checked";
|
elseif ($values['checked']) $output .= " checked";
|
||||||
$output .= ">\n";
|
$output .= ">\n";
|
||||||
echo $output;
|
echo $output;
|
||||||
|
@ -183,6 +183,20 @@ function print_option($values, $modulename, $old_options) {
|
||||||
}
|
}
|
||||||
echo "</select>\n";
|
echo "</select>\n";
|
||||||
break;
|
break;
|
||||||
|
// subtable
|
||||||
|
case 'table':
|
||||||
|
echo "<table>\n";
|
||||||
|
for ($l = 0; $l < sizeof($values['value']); $l++) { // option lines
|
||||||
|
echo "<tr>\n";
|
||||||
|
for ($o = 0; $o < sizeof($values['value'][$l]); $o++) { // line parts
|
||||||
|
echo "<td>";
|
||||||
|
print_option($values['value'][$l][$o], $values['value'], $old_options);
|
||||||
|
echo "</td>\n";
|
||||||
|
}
|
||||||
|
echo "</tr>\n";
|
||||||
|
}
|
||||||
|
echo "</table>\n";
|
||||||
|
break;
|
||||||
// print error message for invalid types
|
// print error message for invalid types
|
||||||
default:
|
default:
|
||||||
echo _("Unrecognized type") . ": " . $values['kind'] . "\n";
|
echo _("Unrecognized type") . ": " . $values['kind'] . "\n";
|
||||||
|
|
Loading…
Reference in New Issue