From: Nick J. <nje...@us...> - 2002-02-05 06:16:13
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory usw-pr-cvs1:/tmp/cvs-serv11855 Modified Files: Config.pm Log Message: * added write_repository_config Index: Config.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Config.pm,v retrieving revision 1.11 retrieving revision 1.12 diff -U2 -r1.11 -r1.12 --- Config.pm 2001/10/06 08:17:12 1.11 +++ Config.pm 2002/02/05 06:16:10 1.12 @@ -55,9 +55,29 @@ my %data = (); $data{'personal'} = ( %$self->{'personal'} ); - $data{'repository'} = ( %$self->{'repository'} ); + #$data{'repository'} = ( %$self->{'repository'} ); open(F, ">$config_dir/$config_file") or $log->debug("Unable to write to file '$config_dir/$config_file': $!\n"); print F XMLout(\%data, rootname => 'preferences' ); + close F; + + return 1; +} + +# write config file for repository settings +sub write_repository_settings { + my $self = shift; + my %args = @_; + my $config_dir = $args{'config_dir'} || $self->{'config_dir'}; + my $config_file = $args{'config_file'} || $self->{'config_file'}; + + my $log = $self->{'log_obj'}; + + my %data = (); + $data{'repository'} = ( %$self->{'repository'} ); + + open(F, ">$config_dir/$config_file") or + $log->debug("Unable to write to file '$config_dir/$config_file': $!\n"); + print F XMLout(\%data, rootname => 'repository' ); close F; |