Changeset 476 for trunk/DNSDB.pm


Ignore:
Timestamp:
03/13/13 13:20:50 (11 years ago)
Author:
Kris Deugau
Message:

/trunk

Object conversion of DNSDB.pm, 10 of <mumble>. See #11.

  • group manipulation and data-retrieval subs changeGroup(), addGroup(), delGroup(), getChildren(), getGroupCount(), and getGroupList()
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/DNSDB.pm

    r475 r476  
    17461746# Takes a database handle, entity type, entity ID, and new group ID
    17471747sub changeGroup {
    1748   my $dbh = shift;
     1748  my $self = shift;
     1749  my $dbh = $self->{dbh};
    17491750  my $type = shift;
    17501751  my $id = shift;
     
    23282329sub addGroup {
    23292330  $errstr = '';
    2330   my $dbh = shift;
     2331  my $self = shift;
     2332  my $dbh = $self->{dbh};
    23312333  my $groupname = shift;
    23322334  my $pargroup = shift;
     
    24282430# Returns a status code and message
    24292431sub delGroup {
    2430   my $dbh = shift;
     2432  my $self = shift;
     2433  my $dbh = $self->{dbh};
    24312434  my $groupid = shift;
    24322435
     
    24942497sub getChildren {
    24952498  $errstr = '';
    2496   my $dbh = shift;
     2499  my $self = shift;
     2500  my $dbh = $self->{dbh};
    24972501  my $rootgroup = shift;
    24982502  my $groupdest = shift;
     
    25152519    while (my ($group) = $sth->fetchrow_array) {
    25162520      push @$groupdest, $group;
    2517       getChildren($dbh,$group,$groupdest) if $immed eq 'all';
     2521      $self->getChildren($group, $groupdest) if $immed eq 'all';
    25182522    }
    25192523  }
     
    25462550# Returns an integer count of the resulting group list.
    25472551sub getGroupCount {
    2548   my $dbh = shift;
     2552  my $self = shift;
     2553  my $dbh = $self->{dbh};
    25492554
    25502555  my %args = @_;
     
    25712576# Returns an arrayref containing hashrefs suitable for feeding straight to HTML::Template
    25722577sub getGroupList {
    2573   my $dbh = shift;
     2578  my $self = shift;
     2579  my $dbh = $self->{dbh};
    25742580
    25752581  my %args = @_;
Note: See TracChangeset for help on using the changeset viewer.