ispman/tasks AddDatabase_task.pl, NONE, 1.1 DeleteDatabase_task.pl, NONE, 1.1 UpdateDatabase_task.pl, NONE, 1.1

Joerg Delker <[email protected]> Mon, 29 Dec 2008 16:22:42 +0000
Newsgroups gmane.comp.isp.ispman.cvs
Message-ID <[email protected]>
Update of /cvsroot/ispman/ispman/tasks
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv30957/tasks

Added Files:
	AddDatabase_task.pl DeleteDatabase_task.pl 
	UpdateDatabase_task.pl 
Log Message:
added database tasks

--- NEW FILE: AddDatabase_task.pl ---
sub AddDatabase_task {
    my $params = shift;

    my $dbType = $params->{'ispmanDBType'};

    # require our http interface library
    require "database.$dbType.lib";

    # get add database command
    push @cmd, add_database($params);
}

--- NEW FILE: UpdateDatabase_task.pl ---
sub UpdateDatabase_task {
    my $params = shift;

    my $dbType = $params->{'old_ispmanDBType'};

    # require our http interface library
    require "database.$dbType.lib";

    # detect db move
    if ($params->{'old_ispmanDBName'} ne $params->{'new_ispmanDBName'}) {
       push @cmd, rename_database($params);
    }

    # get add database command
    push @cmd, update_database($params);
}

--- NEW FILE: DeleteDatabase_task.pl ---
sub DeleteDatabase_task {
    my $params = shift;

    my $dbType = $params->{'ispmanDBType'};

    # require our http interface library
    require "database.$dbType.lib";

    # get add database command
    push @cmd, delete_database($params);
}


------------------------------------------------------------------------------