}
 if (!empty($bootp) && $bootp !== "---------") {
     $bootp = "<option value={$bootp}>{$bootp}</option>";
 }
 // Assign form variables
 $tpl->assign('error', $error, NULL, NULL);
 $tpl->assign('id', $val->ValidateXSS($id), NULL, NULL);
 $tpl->assign('domain_name', $val->ValidateXSS($domain_name), NULL, NULL);
 $tpl->assign('dns_server_list', $val->ValidateXSS($dns_server_list), NULL, NULL);
 $tpl->assign('default_lease_time', $val->ValidateXSS($default_lease_time), NULL, NULL);
 $tpl->assign('max_lease_time', $val->ValidateXSS($max_lease_time), NULL, NULL);
 $tpl->assign('time_offset', $val->ValidateXSS($time_offset), NULL, NULL);
 $tpl->assign('routers', $val->ValidateXSS($routers), NULL, NULL);
 $tpl->assign('lpr_server_list', $val->ValidateXSS($lpr_server_list), NULL, NULL);
 $tpl->assign('broadcast_addr', $val->ValidateXSS($broadcast_addr), NULL, NULL);
 $tpl->assign('subnet_mask_addr', $val->validateXSS($subnet_mask_addr), NULL, NULL);
 $tpl->assign('server_ident', $val->ValidateXSS($server_ident), NULL, NULL);
 $tpl->assign('ddns_update_style', $ddns_update_style, NULL, NULL);
 $tpl->assign('authoritative', $authoritative, NULL, NULL);
 $tpl->assign('bootp', $bootp, NULL, NULL);
 // assign error messages
 $tpl->assign('domain_name_err', $domain_name_err, NULL, NULL);
 $tpl->assign('dns_server_list_err', $dns_server_list_err, NULL, NULL);
 $tpl->assign('default_lease_time_err', $default_lease_time_err, NULL, NULL);
 $tpl->assign('max_lease_time_err', $max_lease_time_err, NULL, NULL);
 $tpl->assign('time_offset_err', $time_offset_err, NULL, NULL);
 $tpl->assign('routers_err', $routers_err, NULL, NULL);
 $tpl->assign('lpr_server_list_err', $lpr_server_list_err, NULL, NULL);
 $tpl->assign('broadcast_addr_err', $broadcast_addr_err, NULL, NULL);
 $tpl->assign('subnet_mask_addr_err', $val->validateXSS($subnet_mask_addr_err), NULL, NULL);
 $tpl->assign('server_ident_err', $server_ident_err, NULL, NULL);