0
0
mirror of https://github.com/postfixadmin/postfixadmin.git synced 2024-09-19 19:22:14 +02:00

create-domain.php, templates/editform.tpl:

- move handling of displaying checkboxes to editform.tpl.
  This means: One switch block less in create-domain.php



git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1262 a1433add-5e2c-0410-b055-b7f2511e0802
This commit is contained in:
Christian Boltz 2011-11-04 21:26:25 +00:00
parent 398ce70132
commit d065179993
2 changed files with 2 additions and 8 deletions

View File

@ -122,13 +122,7 @@ foreach($form_fields as $key => $field) {
$fielderror[$key] = '';
}
switch ($field['type']) {
case 'bool':
$smarty->assign ("value_$key", ($values[$key] == '1') ? ' checked="checked"' : '');
break;
default:
$smarty->assign ("value_$key", $values[$key]);
}
$smarty->assign ("value_$key", $values[$key]);
}
}

View File

@ -21,7 +21,7 @@
{if $table == 'foo' && $key == 'bar'}
Special handling (td content) for {$table} / {$key}
{elseif $field.type == 'bool'}
<input class="flat" type="checkbox" value='1' name="{$key}"{$value_{$key}}/>
<input class="flat" type="checkbox" value='1' name="{$key}"{if {$value_{$key}} == 1} checked="checked"{/if}/>
{elseif $field.type == 'enum'}
<select class="flat" name="{$key}">
{html_options output=$struct.{$key}.options values=$struct.{$key}.options selected=$value_transport}