SF.net SVN: postfixadmin:[1221] trunk
Brought to you by:
christian_boltz,
gingerdog
From: <chr...@us...> - 2011-10-18 23:25:21
|
Revision: 1221 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=1221&view=rev Author: christian_boltz Date: 2011-10-18 23:25:14 +0000 (Tue, 18 Oct 2011) Log Message: ----------- create-domain.php: - assign $values to smarty in a foreach loop edit-domain.php, templates/admin_edit-domain.tpl: - rename some smarty variables to match column name Modified Paths: -------------- trunk/create-domain.php trunk/edit-domain.php trunk/templates/admin_edit-domain.tpl Modified: trunk/create-domain.php =================================================================== --- trunk/create-domain.php 2011-10-18 22:56:33 UTC (rev 1220) +++ trunk/create-domain.php 2011-10-18 23:25:14 UTC (rev 1221) @@ -28,7 +28,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") { - foreach($form_fields as $key => $field) { + foreach($form_fields as $key => $field) { if ($field['editable'] == 0) { $values[$key] = $field['default']; } else { @@ -70,18 +70,22 @@ } } +foreach($form_fields as $key => $field) { + $smartykey = "t" . ucfirst($key); # TODO: ugly workaround until I decide on the template variable names + switch ($field['type']) { + case 'bool': + $smarty->assign ($smartykey, ($values[$key] == '1') ? ' checked="checked"' : ''); + break; + case 'enum': + $smarty->assign ($smartykey, select_options ($form_fields[$key]['options'], array ($values[$key])),false); + break; + default: + $smarty->assign ($smartykey, $values[$key]); + } +} + $smarty->assign ('mode', 'create'); $smarty->assign ('pAdminCreate_domain_domain_text_error', $pAdminCreate_domain_domain_text_error, false); -$smarty->assign ('tDomain', $values['domain']); -$smarty->assign ('tDescription', $values['description']); -$smarty->assign ('tAliases', $values['aliases']); -$smarty->assign ('tMailboxes', $values['mailboxes']); -$smarty->assign ('tDomainquota', $values['quota']); -$smarty->assign ('tMaxquota', $values['maxquota']); -$smarty->assign ('select_options', select_options ($form_fields['transport']['options'], array ($values['transport'])),false); -$smarty->assign ('tDefaultaliases', ($values['default_aliases'] == '1') ? ' checked="checked"' : ''); -$smarty->assign ('tBackupmx', ($values['backupmx'] == '1') ? ' checked="checked"' : ''); -$smarty->assign ('tActive', ($values['active'] == '1') ? ' checked="checked"' : ''); $smarty->assign ('smarty_template', 'admin_edit-domain'); $smarty->display ('index.tpl'); Modified: trunk/edit-domain.php =================================================================== --- trunk/edit-domain.php 2011-10-18 22:56:33 UTC (rev 1220) +++ trunk/edit-domain.php 2011-10-18 23:25:14 UTC (rev 1221) @@ -126,8 +126,8 @@ $smarty->assign ('tAliases', $tAliases); $smarty->assign ('tMailboxes', $tMailboxes); $smarty->assign ('tMaxquota', $tMaxquota); -$smarty->assign ('tDomainquota', $tDomainquota); -$smarty->assign ('select_options', select_options($CONF['transport_options'], array($tTransport)), false); +$smarty->assign ('tQuota', $tDomainquota); +$smarty->assign ('tTransport', select_options($CONF['transport_options'], array($tTransport)), false); if ($tBackupmx) $smarty->assign ('tBackupmx', ' checked="checked"'); if ($tActive) $smarty->assign ('tActive', ' checked="checked"'); $smarty->assign ('smarty_template', 'admin_edit-domain'); Modified: trunk/templates/admin_edit-domain.tpl =================================================================== --- trunk/templates/admin_edit-domain.tpl 2011-10-18 22:56:33 UTC (rev 1220) +++ trunk/templates/admin_edit-domain.tpl 2011-10-18 23:25:14 UTC (rev 1221) @@ -42,7 +42,7 @@ {if $CONF.domain_quota===YES} <tr> <td class="label"><label>{$PALANG.pAdminEdit_domain_quota}:</label></td> - <td><input class="flat" type="text" name="quota" value="{$tDomainquota}" /></td> + <td><input class="flat" type="text" name="quota" value="{$tQuota}" /></td> <td>{$PALANG.pAdminEdit_domain_maxquota_text}</td> <td> </td> </tr> @@ -58,7 +58,7 @@ {if $CONF.transport===YES} <tr> <td class="label"><label>{$PALANG.pAdminEdit_domain_transport}:</label></td> - <td><select class="flat" name="transport">{$select_options}</select></td> + <td><select class="flat" name="transport">{$tTransport}</select></td> <td>{$PALANG.pAdminEdit_domain_transport_text}</td> <td> </td> </tr> @@ -66,7 +66,7 @@ {if $mode == 'create'} <tr> <td class="label"><label>{$PALANG.pAdminCreate_domain_defaultaliases}:</label></td> - <td><input class="flat" type="checkbox" value='1' name="default_aliases"{$tDefaultaliases}/></td> + <td><input class="flat" type="checkbox" value='1' name="default_aliases"{$tDefault_aliases}/></td> <td>{$PALANG.pAdminCreate_domain_defaultaliases_text}</td> <td> </td> </tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |