12 |
print qq{Content-type: text/html\r\n\r\n}; |
print qq{Content-type: text/html\r\n\r\n}; |
13 |
|
|
14 |
our $dsn = 'DBI:Pg:dbname=syslog'; |
our $dsn = 'DBI:Pg:dbname=syslog'; |
15 |
|
our $database = ''; # if not in $dsn |
16 |
our $user = 'dpavlin'; |
our $user = 'dpavlin'; |
17 |
our $table = 'log'; |
our $table = 'log'; |
18 |
our $limit = 1000; |
our $limit = 1000; |
19 |
|
our $passwd = ''; |
20 |
|
|
21 |
our $group_by_join = { |
our $group_by_join = { |
22 |
feed_id => [ 'feeds', 'id', 'title', 'link', 'timestamp' ], |
feed_id => [ 'feeds', 'id', 'title', 'link', 'timestamp' ], |
32 |
|
|
33 |
my @where_parts = param('where_parts'); |
my @where_parts = param('where_parts'); |
34 |
|
|
35 |
my $dbh = DBI->connect( $dsn, $user, '', { RaiseError => 1 } ) || die $DBI::errstr; |
my $dbh = DBI->connect( $dsn . $database, $user, $passwd, { RaiseError => 1 } ) || die $DBI::errstr; |
36 |
|
|
37 |
sub where_from_parts { |
sub where_from_parts { |
38 |
return unless @_; |
return unless @_; |