diff options
Diffstat (limited to 'httemplate/edit')
| -rw-r--r-- | httemplate/edit/elements/edit.html | 4 | ||||
| -rwxr-xr-x | httemplate/edit/process/addr_block/allocate.cgi | 38 | 
2 files changed, 17 insertions, 25 deletions
| diff --git a/httemplate/edit/elements/edit.html b/httemplate/edit/elements/edit.html index 926b84e48..b45163254 100644 --- a/httemplate/edit/elements/edit.html +++ b/httemplate/edit/elements/edit.html @@ -199,6 +199,10 @@ Example:  %     'html_between'  => $f->{'html_between'},  %   );  % +%   #select-table +%   $include_common{$_} = $f->{$_} +%     foreach grep exists($f->{$_}), qw( table name_col ); +%  %   my $layer_prefix_on = '';  %  %   my $include_sub = sub { diff --git a/httemplate/edit/process/addr_block/allocate.cgi b/httemplate/edit/process/addr_block/allocate.cgi index fb361b05c..e8451b170 100755 --- a/httemplate/edit/process/addr_block/allocate.cgi +++ b/httemplate/edit/process/addr_block/allocate.cgi @@ -1,29 +1,17 @@ -% -%my $error = ''; -%my $blocknum = $cgi->param('blocknum'); -%my $routernum = $cgi->param('routernum'); -% -%my $addr_block = qsearchs('addr_block', { blocknum => $blocknum }); -%my $router = qsearchs('router', { routernum => $routernum }); -% -%if($addr_block) { -%  if ($router) { -%    $error = $addr_block->allocate($router); -%  } else { -%    $error = "Cannot find router with routernum $routernum"; -%  } -%} else { -%  $error = "Cannot find block with blocknum $blocknum"; -%} -% -%if ( $error ) { -%  $cgi->param('error', $error); -%  print $cgi->redirect(popurl(4). "browse/addr_block.cgi?" . $cgi->query_string); -%} else {  -%  print $cgi->redirect(popurl(4). "browse/addr_block.cgi"); -%} -% +<% include( '../elements/process.html', +            'table'          => 'addr_block', +            'copy_on_empty'  => [ fields 'addr_block' ], +            'error_redirect' => popurl(3). 'allocate.html?', +            'popup_reload'   => 'Block allocated', +          ) +%> +<%init> + +my $conf = new FS::Conf; +die "access denied" +  unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); +</%init>  <%init>  my $conf = new FS::Conf; | 
