diff options
author | ivan <ivan> | 2011-12-10 00:36:47 +0000 |
---|---|---|
committer | ivan <ivan> | 2011-12-10 00:36:47 +0000 |
commit | e6f7e02b32ebaa471230819d36a88f88b98bed6a (patch) | |
tree | 7af39d4c474621a698d1b2b71efb9c630aedefab /httemplate/browse | |
parent | 980f3fdaab3a99451b83367860427a3226ab9f98 (diff) |
tower tracking, RT#15538
Diffstat (limited to 'httemplate/browse')
-rw-r--r-- | httemplate/browse/tower.html | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/httemplate/browse/tower.html b/httemplate/browse/tower.html new file mode 100644 index 000000000..660e92469 --- /dev/null +++ b/httemplate/browse/tower.html @@ -0,0 +1,44 @@ +<% include( 'elements/browse.html', + 'title' => 'Towers', + 'name' => 'towers', + 'menubar' => [ 'Add a new tower' => + $p.'edit/tower.html', + ], + 'query' => { 'table' => 'tower', }, + 'count_query' => 'SELECT COUNT(*) FROM tower', + 'disableable' => 1, + 'disabled_statuspos' => 1, + 'header' => [ 'Name', 'Sectors', ], + 'fields' => [ 'towername', + $sector_sub, + ], + 'links' => [ $link, + '', + ], + ) +%> +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); + +my $link = [ "${p}edit/tower.html?", 'towernum' ]; + +my $sector_sub = sub { + my $tower = shift; + + [ map { + + [ + { 'data' => $_->sectorname, + 'link' => ( $_->ip_addr ? 'http://'. $_->ip_addr : '' ), + }, + ], + + } + $tower->tower_sector + ]; + +}; + +</%init> |