RT# 82949 - changes section name from fees to pricing, better opiton
[freeside.git] / httemplate / edit / process / deploy_zone-mobile.html
1 <& elements/process.html, 
2     error_redirect => popurl(2).'deploy_zone-mobile.html',
3     table       => 'deploy_zone',
4     viewall_dir => 'browse',
5     precheck_callback => $precheck_callback,
6     process_o2m =>
7       { 'table'  => 'deploy_zone_vertex',
8                      'fields' => [qw( latitude longitude )]
9       },
10 &>
11 <%init>
12 my $precheck_callback = sub {
13   # convert the vertex list into a process_o2m-style parameter list
14   if ( $cgi->param('vertices') ) {
15     my $vertices = decode_json($cgi->param('vertices'));
16     my $i = 0;
17     foreach (@$vertices) {
18       $cgi->param("vertexnum${i}", '');
19       $cgi->param("vertexnum${i}_latitude", $_->[0]);
20       $cgi->param("vertexnum${i}_longitude", $_->[1]);
21       $i++;
22     }
23   }
24   if ( length $cgi->param('active_date') ) {
25     my $date = parse_datetime( $cgi->param('active_date') );
26     $cgi->param('active_date', $date);
27   }
28   '';
29 };
30 </%init>