Changeset 548 for branches/stable/textrecs.cgi
- Timestamp:
- 12/11/13 16:01:18 (11 years ago)
- Location:
- branches/stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable
- Property svn:mergeinfo changed
/trunk merged: 493-534,536-543
- Property svn:mergeinfo changed
-
branches/stable/textrecs.cgi
r547 r548 3 3 ## 4 4 # $Id$ 5 # Copyright 2012 Kris Deugau <kdeugau@deepnet.cx>5 # Copyright 2012,2013 Kris Deugau <kdeugau@deepnet.cx> 6 6 # 7 7 # This program is free software: you can redistribute it and/or modify … … 51 51 52 52 # Check the session and if we have a zone ID to retrieve. Call a failure sub if not. 53 my $sid = ($webvar{sid} ? $webvar{sid} : undef);53 my $sid = $q->cookie('dnsadmin_session'); 54 54 my $session = new CGI::Session("driver:File", $sid, {Directory => $dnsdb->{sessiondir}}) 55 55 or die CGI::Session->errstr(); … … 63 63 64 64 ##fixme: do we support both HTML-plain and true plaintext? could be done, with another $webvar{} 65 # Don't die on bad parameters. Saves munging the return from get DomRecs.65 # Don't die on bad parameters. Saves munging the return from getRecList. 66 66 #my $page = HTML::Template->new(filename => "$templatedir/textrecs.tmpl", 67 67 # loop_context_vars => 1, global_vars => 1, die_on_bad_params => 0); … … 73 73 print qq(Press the "Back" button to return to the standard record list.\n\n); 74 74 75 my $reclist = $dnsdb->get DomRecs(defrec => $webvar{defrec}, revrec => $webvar{revrec}, id => $webvar{id},75 my $reclist = $dnsdb->getRecList(defrec => $webvar{defrec}, revrec => $webvar{revrec}, id => $webvar{id}, 76 76 sortby => ($webvar{revrec} eq 'n' ? 'type,host' : 'type,val'), sortorder => 'ASC'); 77 77 foreach my $rec (@$reclist) { … … 81 81 $rec->{val} = "$rec->{distance} $rec->{val}" if $rec->{type} eq 'MX'; 82 82 $rec->{val} = "$rec->{distance} $rec->{weight} $rec->{port} $rec->{val}" if $rec->{type} eq 'SRV'; 83 printf "%-45s\t%d\t%s\t%s\n", $rec->{host}, $rec->{ttl}, $rec->{type}, $rec->{val}; 83 if ($webvar{revrec} eq 'y') { 84 printf "%-16s\t%d\t%s\t%s\n", $rec->{val}, $rec->{ttl}, $rec->{type}, $rec->{host}; 85 } else { 86 printf "%-45s\t%d\t%s\t%s\n", $rec->{host}, $rec->{ttl}, $rec->{type}, $rec->{val}; 87 } 84 88 } 85 89 #$page->param(defrec => ($webvar{defrec} eq 'y'));
Note:
See TracChangeset
for help on using the changeset viewer.