1 <& /elements/header.html, {
2 'title' => 'Sector coverage maps',
18 <th>Tower / sector</th>
23 % foreach my $sector (@sectors) {
24 % my $sectornum = $sector->sectornum;
27 <a href="<% $fsurl %>edit/tower.html?<% $sector->towernum |h %>">
28 <% $sector->description |h %>
32 % my @need_fields = $sector->need_fields_for_coverage;
33 % if ( @need_fields ) {
36 <% join('<br>', @need_fields) %>
39 <td colspan="2" style="text-align: center">
40 % my $text = 'Create map';
41 % if ( length($sector->image) > 0 ) {
42 % $text = 'Reprocess';
44 <form name="create_<% $sectornum |h %>">
45 <input type="hidden" name="sectornum" value="<% $sectornum |h %>">
46 <& /elements/progress-init.html,
49 $fsurl.'misc/sector-create_map.html',
50 { 'message' => 'Map generated' },
53 <a class="createmap" href="#" onclick="sector<% $sectornum %>process()">
59 % if ( length($sector->image) > 0 ) {
60 <a class="viewmap" href="<% $fsurl %>search/svc_broadband-map.html?sectornum=<% $sectornum %>">
69 <& /elements/footer.html &>
73 unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
76 table => 'tower_sector',
77 select => 'tower_sector.*,
78 tower.latitude, tower.longitude, tower.color, tower.towername',
79 extra_sql => ' WHERE tower.disabled is null',
80 addl_from => ' JOIN tower USING (towernum)',
81 order_by => ' ORDER BY towername, sectorname',
84 my @sectors = qsearch($query);