Index: /trunk/dns.cgi
===================================================================
--- /trunk/dns.cgi	(revision 150)
+++ /trunk/dns.cgi	(revision 151)
@@ -358,4 +358,5 @@
     }
 
+    $page->param(resultmsg => $webvar{resultmsg}) if $webvar{resultmsg};
     $page->param(errmsg => $webvar{errmsg}) if $webvar{errmsg};
 
@@ -394,11 +395,12 @@
     if ($code eq 'OK') {
       if ($webvar{defrec} eq 'y') {
-	logaction(0, $session->param("username"), $webvar{parentid},
-		"Added default record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}");
+	my $restr = "Added default record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}";
+	logaction(0, $session->param("username"), $webvar{parentid}, $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
       } else {
-	logaction($webvar{parentid}, $session->param("username"), parentID($webvar{parentid}, 'dom', 'group'),
-		"Added record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}");
-      }
-      changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec});
+	my $restr = "Added record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}";
+	logaction($webvar{parentid}, $session->param("username"), parentID($webvar{parentid}, 'dom', 'group'), $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
+      }
     } else {
       $page->param(failed	=> 1);
@@ -457,11 +459,12 @@
 ##log
       if ($webvar{defrec} eq 'y') {
-	logaction(0, $session->param("username"), $webvar{parentid},
-		"Updated default record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}");
+	my $restr = "Updated default record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}";
+	logaction(0, $session->param("username"), $webvar{parentid}, $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
       } else {
-	logaction($webvar{parentid}, $session->param("username"), parentID($webvar{id}, 'rec', 'group'),
-		"Updated record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}");
-      }
-      changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec});
+	my $restr = "Updated record '$webvar{name} $typemap{$webvar{type}} $webvar{address}', TTL $webvar{ttl}";
+	logaction($webvar{parentid}, $session->param("username"), parentID($webvar{id}, 'rec', 'group'), $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
+      }
     } else {
       $page->param(failed	=> 1);
@@ -529,11 +532,12 @@
     } else {
       if ($webvar{defrec} eq 'y') {
-	logaction(0, $session->param("username"), $rec->{parid},
-		"Deleted default record '$rec->{host} $typemap{$rec->{type}} $rec->{val}', TTL $rec->{ttl}");
+	my $restr = "Deleted default record '$rec->{host} $typemap{$rec->{type}} $rec->{val}', TTL $rec->{ttl}";
+	logaction(0, $session->param("username"), $rec->{parid}, $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
       } else {
-	logaction($rec->{parid}, $session->param("username"), parentID($rec->{parid}, 'dom', 'group'),
-		"Deleted record '$rec->{host} $typemap{$rec->{type}} $rec->{val}', TTL $rec->{ttl}");
-      }
-      changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec});
+	my $restr = "Deleted record '$rec->{host} $typemap{$rec->{type}} $rec->{val}', TTL $rec->{ttl}";
+	logaction($rec->{parid}, $session->param("username"), parentID($rec->{parid}, 'dom', 'group'), $restr);
+	changepage(page => "reclist", id => $webvar{parentid}, defrec => $webvar{defrec}, resultmsg => $restr);
+      }
     }
   } else {
Index: /trunk/templates/reclist.tmpl
===================================================================
--- /trunk/templates/reclist.tmpl	(revision 150)
+++ /trunk/templates/reclist.tmpl	(revision 151)
@@ -5,7 +5,10 @@
 <td align="center" valign="top">
 
- <TMPL_IF errmsg>
-  <div class='errmsg'><TMPL_VAR NAME=errmsg></div>
- </TMPL_IF>
+<TMPL_IF resultmsg>
+<div class="result"><TMPL_VAR NAME=resultmsg></div>
+</TMPL_IF>
+<TMPL_IF errmsg>
+<div class='errmsg'><TMPL_VAR NAME=errmsg></div>
+</TMPL_IF>
 
 <TMPL_UNLESS perm_err>
