<& elements/browse.html, 'title' => 'Upload targets', 'menubar' => [ 'Add a target' => $p.'edit/upload_target.html', ], 'name' => 'targets', 'query' => { 'table' => 'upload_target', 'hashref' => {}, }, 'count_query' => $count_query, 'header' => [ '#', 'Protocol', 'Username', 'Server/Domain', 'Password', 'Path', '', #handling ], 'fields' => [ 'targetnum', sub { my $target = shift; $label{$target->protocol} }, 'username', 'hostname', 'password', 'path', 'handling', ], 'links' => [ $link, $link, $link, $link, ], &> <% include('/elements/footer.html') %> <%once> my $count_query = 'SELECT COUNT(*) FROM upload_target'; my %label = ( email => 'Email', ftp => 'FTP', sftp => 'SFTP', ); <%init> die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); my $link = [ $p.'edit/upload_target.html?', 'targetnum' ];