Changeset 19 for trunk/dns.cgi


Ignore:
Timestamp:
10/09/09 17:49:14 (15 years ago)
Author:
Kris Deugau
Message:

/trunk

checkpoint

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dns.cgi

    r18 r19  
    4949}
    5050
    51 my $logingroup = $session->param('logingroup');
    52 my $curgroup = ($session->param('curgroup') ? $session->param('curgroup') : $session->param('logingroup'));
     51my $logingroup = ($session->param('logingroup') ? $session->param('logingroup') : 1);
     52my $curgroup = ($session->param('curgroup') ? $session->param('curgroup') : $logingroup);
    5353my $group = ($webvar{group} ? $webvar{group} : 1);
    5454
     
    403403    $page->param(errmsg => $msg);
    404404    $page->param(newgroup => $webvar{newgroup});
     405     fill_grplist('pargroup',$webvar{pargroup});
     406  } else {
     407#    $page->param
     408     fill_grplist('pargroup',$curgroup);
     409
    405410  }
    406411}
     
    416421  $page->param(grp => $group);
    417422  $page->param(grpname => grpName($dbh,$group));
    418   fill_grplist();
     423  fill_grplist("grplist");
    419424}
    420425
     
    634639
    635640sub fill_grplist {
     641  my $template_var = shift;
     642  my $cur = shift || $curgroup;
    636643  # weesa gonna discard parent_group_id for now
    637644  my $sth = $dbh->prepare("SELECT group_id,parent_group_id,group_name FROM groups ORDER BY group_id");
    638 push @debugbits, "grp list sth err: ".$sth->errstr."<br>\n";
    639645  $sth->execute;
    640646  my @grplist;
     
    645651##fixme: need magic
    646652#    $row{defgrp} = '';
    647     $row{grpactive} = 1 if $grpid eq $curgroup;
     653    $row{grpactive} = 1 if $grpid == $cur;
    648654    push @grplist, \%row;
    649655  }
    650656
    651   $page->param(grplist => \@grplist);
    652 
    653 }
     657  $page->param("$template_var" => \@grplist);
     658
     659}
Note: See TracChangeset for help on using the changeset viewer.