X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=fs_webdemo%2Fregisterd.Pg;h=8c8b94557b757473a275fbd6ffe67e445e905cab;hp=996ac8b23130002bfc84cab7d15b4633a1d527b5;hb=3919924e14e1d0fa70e0e194f8da045389f34e8e;hpb=cec839776b1946de882e5bd968732ac472adbce3 diff --git a/fs_webdemo/registerd.Pg b/fs_webdemo/registerd.Pg index 996ac8b23..8c8b94557 100755 --- a/fs_webdemo/registerd.Pg +++ b/fs_webdemo/registerd.Pg @@ -1,6 +1,6 @@ #!/usr/bin/perl -w # -# $Id: registerd.Pg,v 1.5 2001-04-26 02:18:15 ivan Exp $ +# $Id: registerd.Pg,v 1.10 2001-09-30 07:55:52 ivan Exp $ use strict; use vars qw( @@ -85,13 +85,16 @@ while ( 1 ) { my $username = $row->{'username'}; my $email = $row->{'passwd'}; - $pdbh = DBI->connect( 'DBI:Pg:host=localhost;database=demo_template', 'freeside', 'maelcolm' ) + my $pdbh = DBI->connect( 'DBI:Pg:host=localhost;dbname=demo_template', 'freeside', 'maelcolm' ) or do { &myerr("$username: ". $DBI::errstr); next; }; - $psth = $pdbh->prepare("CREATE DATABASE demo_$username") - or do { &myerr("$username: ". $pdbh->errstr;); next; }; + my $psth = $pdbh->prepare("CREATE DATABASE demo_$username") + or do { &myerr("$username: ". $pdbh->errstr); next; }; $psth->execute() - or do { &myerr("$username: ". $psth->errstr;); next; }; + or do { &myerr("$username: ". $psth->errstr); next; }; + + $pdbh->disconnect + or do { &myerr("fatal: $DBI::errstr"); die; }; open(PSQL,"|psql -U freeside demo_$username") or do { &myerr("|psql -U freeside demo_$username: $!"); next; }; @@ -181,6 +184,8 @@ while ( 1 ) { "\n", "Your sample Freeside database has been setup.\n", "\n", + "Your login and database will be automatically deleted in 1-2 months.\n", + "\n", "Point your web browswer at http://freeside.sisd.com/ and use the following\n", "authentication information:\n", "\n", @@ -208,7 +213,7 @@ while ( 1 ) { sub myerr { my $msg = shift; - open(MAIL,"|mail ivan-fsdemoerr@420.am"); + open(MAIL,"|mail ivan-fsdemoerr\@420.am"); print MAIL $msg, "\n\n"; print MAIL $msg, "\n\n"; close MAIL;