residential prospects, RT#7111
[freeside.git] / httemplate / edit / process / svc_phone.html
index e02ec5c..9dd1226 100644 (file)
@@ -1,6 +1,7 @@
 <% include( 'elements/svc_Common.html',
                'table'    => 'svc_phone',
                'args_callback' => $args_callback,
+              'value_callback' => $value_callback,
            )
 %>
 <%init>
@@ -8,6 +9,9 @@
 die "access denied"
   unless $FS::CurrentUser::CurrentUser->access_right('Provision customer service'); #something else more specific?
 
+my $tollfreephonenum = $cgi->param('tollfreephonenum');
+$cgi->param('phonenum',$tollfreephonenum) if $tollfreephonenum =~ /^\d+$/;
+
 my $args_callback = sub {
   my( $cgi, $object ) = @_;
 
@@ -24,6 +28,9 @@ my $args_callback = sub {
 
 };
 
-
+my $value_callback = sub {
+     my ($field, $value) = @_;
+     ($field =~ /_date$/) ? parse_datetime($value) : $value;
+};
 
 </%init>