mirror of
https://github.com/fhem/fhem-mirror.git
synced 2024-11-22 09:49:50 +00:00
configDB.pm: fix filelist problem on perl >= 5.20
git-svn-id: https://svn.fhem.de/fhem/trunk@11084 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
a360831bb6
commit
290d6c2dbd
@ -110,6 +110,7 @@ use strict;
|
||||
use warnings;
|
||||
use Text::Diff;
|
||||
use DBI;
|
||||
use Data::Dumper;
|
||||
|
||||
##################################################
|
||||
# Forward declarations for functions in fhem.pl
|
||||
@ -1035,23 +1036,18 @@ sub _cfgDB_binFileimport($$;$) {
|
||||
sub _cfgDB_Filelist(;$) {
|
||||
my ($notitle) = @_;
|
||||
my $ret = "Files found in database:\n".
|
||||
"------------------------------------------------------------\n";
|
||||
"------------------------------------------------------------\n";
|
||||
$ret = "" if $notitle;
|
||||
my $fhem_dbh = _cfgDB_Connect;
|
||||
my @dbtable = ('fhembinfilesave');
|
||||
foreach (@dbtable) {
|
||||
my $sth = $fhem_dbh->prepare( "SELECT filename FROM $_ group by filename order by filename" );
|
||||
$sth->execute();
|
||||
while (my $line = $sth->fetchrow_array()) {
|
||||
$ret .= "$line\n";
|
||||
}
|
||||
$sth->finish();
|
||||
my $sql = "SELECT filename FROM fhembinfilesave group by filename order by filename";
|
||||
my $content = $fhem_dbh->selectall_arrayref($sql);
|
||||
foreach my $row (@$content) {
|
||||
$ret .= "@$row[0]\n" if(defined(@$row[0]));
|
||||
}
|
||||
$fhem_dbh->disconnect();
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
1;
|
||||
|
||||
=pod
|
||||
|
Loading…
Reference in New Issue
Block a user