Changeset 682 for trunk/cgi-bin/main.cgi
- Timestamp:
- 01/20/15 16:57:05 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cgi-bin/main.cgi
r677 r682 87 87 $webvar{action} = "index"; #shuts up the warnings. 88 88 } 89 90 # collect variations in layout by way of $IPDB::sublistlayout 91 $webvar{action} = 'showsubs' if $webvar{action} =~ /^showsubs/; 89 92 90 93 my $page; … … 244 247 # Display blocks immediately within a given parent 245 248 sub showSubs { 249 # Which layout? 250 if ($IPDB::sublistlayout == 2) { 251 252 # 2-part layout; mixed containers and end-use allocations and free blocks. 253 # Containers have a second line for the subblock metadata. 254 # We need to load an alternate template for this case. 255 $page = HTML::Template->new(filename => "showsubs2.tmpl", loop_context_vars => 1, global_vars => 1); 256 257 $page->param(maydel => ($IPDBacl{$authuser} =~ /d/)); 258 259 my $sublist = listSubs($ip_dbh, parent => $webvar{parent}); 260 $page->param(sublist => $sublist); 261 262 } else { 263 264 # Default 3-part layout; containers, end-use allocations, and free blocks 265 266 my $contlist = listContainers($ip_dbh, parent => $webvar{parent}); 267 $page->param(contlist => $contlist); 268 269 my $alloclist = listAllocations($ip_dbh, parent => $webvar{parent}); 270 $page->param(alloclist => $alloclist); 271 272 # only show "delete" button if we have no container or usage allocations 273 $page->param(maydel => ($IPDBacl{$authuser} =~ /d/) && !(@$contlist || @$alloclist)); 274 275 } 276 277 # Common elements 246 278 my $pinfo = getBlockData($ip_dbh, $webvar{parent}); 247 279 … … 249 281 $page->param(block => $pinfo->{block}); 250 282 $page->param(mayadd => ($IPDBacl{$authuser} =~ /a/)); 251 $page->param(maydel => ($IPDBacl{$authuser} =~ /d/));252 253 my $sublist = listSubs($ip_dbh, parent => $webvar{parent});254 $page->param(sublist => $sublist);255 283 256 284 my $flist = listFree($ip_dbh, parent => $webvar{parent});
Note:
See TracChangeset
for help on using the changeset viewer.