summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-09-15 12:44:26 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-09-15 12:44:26 +0000
commitd37dd0897cb0968eea008e9700ded68d15a7fd93 (patch)
tree3fe2e0212710ffe453d838aa9237c385cc0d7e0e /lib
parentb3afe1bf2625101e8db9400d15f272c2e454b1b5 (diff)
downloadxxv-d37dd0897cb0968eea008e9700ded68d15a7fd93.tar.gz
xxv-d37dd0897cb0968eea008e9700ded68d15a7fd93.tar.bz2
* RECORDS: generation of previews if recording name contain some special character
CHANNELS: Store full frequency Fix some typo
Diffstat (limited to 'lib')
-rw-r--r--lib/Tools.pm54
-rw-r--r--lib/XXV/MODULES/AUTOTIMER.pm81
-rw-r--r--lib/XXV/MODULES/CHANNELS.pm58
-rw-r--r--lib/XXV/MODULES/CHRONICLE.pm20
-rw-r--r--lib/XXV/MODULES/CONFIG.pm85
-rw-r--r--lib/XXV/MODULES/EPG.pm105
-rw-r--r--lib/XXV/MODULES/EVENTS.pm6
-rw-r--r--lib/XXV/MODULES/GRAB.pm32
-rw-r--r--lib/XXV/MODULES/HTTPD.pm77
-rw-r--r--lib/XXV/MODULES/INTERFACE.pm10
-rw-r--r--lib/XXV/MODULES/LOGREAD.pm12
-rw-r--r--lib/XXV/MODULES/MEDIALIB.pm68
-rw-r--r--lib/XXV/MODULES/MUSIC.pm73
-rw-r--r--lib/XXV/MODULES/RECORDS.pm179
-rw-r--r--lib/XXV/MODULES/REMOTE.pm22
-rw-r--r--lib/XXV/MODULES/REPORT.pm12
-rw-r--r--lib/XXV/MODULES/ROBOT.pm18
-rw-r--r--lib/XXV/MODULES/SHARE.pm18
-rw-r--r--lib/XXV/MODULES/STATUS.pm38
-rw-r--r--lib/XXV/MODULES/STREAM.pm14
-rw-r--r--lib/XXV/MODULES/SVDRP.pm8
-rw-r--r--lib/XXV/MODULES/TELNET.pm14
-rw-r--r--lib/XXV/MODULES/TIMERS.pm75
-rw-r--r--lib/XXV/MODULES/USER.pm46
-rw-r--r--lib/XXV/MODULES/VTX.pm64
-rw-r--r--lib/XXV/MODULES/WAPD.pm18
-rw-r--r--lib/XXV/OUTPUT/Ajax.pm6
-rw-r--r--lib/XXV/OUTPUT/Console.pm50
-rw-r--r--lib/XXV/OUTPUT/Dump.pm2
-rw-r--r--lib/XXV/OUTPUT/Html.pm6
-rw-r--r--lib/XXV/OUTPUT/NEWS/JABBER.pm12
-rw-r--r--lib/XXV/OUTPUT/NEWS/MAIL.pm6
-rw-r--r--lib/XXV/OUTPUT/NEWS/RSS.pm10
-rw-r--r--lib/XXV/OUTPUT/NEWS/VDR.pm10
-rw-r--r--lib/XXV/OUTPUT/Wml.pm36
35 files changed, 679 insertions, 666 deletions
diff --git a/lib/Tools.pm b/lib/Tools.pm
index 30998d7..1e55df2 100644
--- a/lib/Tools.pm
+++ b/lib/Tools.pm
@@ -213,8 +213,8 @@ sub dumper {
# ------------------
sub fields {
# ------------------
- my $dbh = shift || return error ('No DBH!' );
- my $str = shift || return error ('No SQL!');
+ my $dbh = shift || return error('No database handle defined!');
+ my $str = shift || return error('No sql query defined!');
$str =~ s/order\s+by.+//sig;
my $sql = sprintf('%s %s 0 = 1', $str, ($str =~ /where/i ? 'AND' : 'WHERE'));
@@ -227,8 +227,8 @@ sub fields {
# ------------------
sub tableExists {
# ------------------
- my $dbh = shift || return error ('No DBH!' );
- my $name = shift || return error ('No Table!');
+ my $dbh = shift || return error('No database handle defined!');
+ my $name = shift || return error('No table defined!');
my $erg = $dbh->selectall_arrayref('show tables');
for(@$erg) {
@@ -240,9 +240,9 @@ sub tableExists {
# ------------------
sub tableUpdated {
# ------------------
- my $dbh = shift || return error ('No DBH!');
- my $table = shift || return error ('No Table!');
- my $rows = shift || return error ('No Rows!');
+ my $dbh = shift || return error('No database handle defined!');
+ my $table = shift || return error('No table defined!');
+ my $rows = shift || return error('No rows defined!');
my $drop = shift || 0;
# remove old Version, if updated
@@ -252,7 +252,7 @@ sub tableUpdated {
if($drop) {
lg sprintf('Remove old version from database table %s',$table);
$dbh->do(sprintf('drop table %s',$table))
- or return panic sprintf("Can't drop table %s - %s",$table, $DBI::errstr);
+ or return panic sprintf("Couldn't drop table %s - %s",$table, $DBI::errstr);
} else {
panic sprintf(
q|------- !PROBLEM! ----------
@@ -274,14 +274,14 @@ or use the script contrib/upgrade-xxv.sh to upgrade the database!
#--------------------------------------------------------
sub load_file {
#--------------------------------------------------------
- my $file = shift || die "Kein File bei Loader $!";
+ my $file = shift || return error('No file defined!');
lg sprintf('Load file "%s"',
$file,
);
my $fh = IO::File->new("< $file")
- or return error(sprintf("Can't open %s : %s!",$file,$!));
+ or return error(sprintf("Couldn't open %s : %s!",$file,$!));
my $data;
while ( defined (my $l = <$fh>) ) {
$data .= $l;
@@ -304,7 +304,7 @@ sub save_file {
);
my $fhi = new IO::File("> $file")
- or return error(sprintf("Can't write %s : %s!",$file,$!));
+ or return error(sprintf("Couldn't write %s : %s!",$file,$!));
print $fhi $data;
$fhi->close;
@@ -416,7 +416,7 @@ sub deleteDir {
# ------------------
sub getip {
# ------------------
- my $handle = shift || return error ('No Handle!' );
+ my $handle = shift || return error('No handle defined!');
my $p = getpeername($handle)
or return;
my($port, $iaddr) = unpack_sockaddr_in($p);
@@ -431,17 +431,17 @@ sub getip {
# Usage: my $hash = $obj->getDataByTable('TABLE', ['ID']);
# ------------------
sub getDataByTable {
- my $table = shift || return error ('No Table!' );
+ my $table = shift || return error('No table defined!');
my $key = shift;
unless($key) {
my $erg = &fields($DBH, 'select * from '.$table)
- or return error sprintf("Can't execute query: %s.",$DBI::errstr);
+ or return error sprintf("Couldn't execute query: %s.",$DBI::errstr);
$key = $erg->[0];
}
my $sth = $DBH->prepare(sprintf('select * from %s',$table));
$sth->execute()
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
return $sth->fetchall_hashref($key);
}
@@ -452,30 +452,30 @@ sub getDataByTable {
# Usage: my $hashrow = $obj->getDataById(123, 'TABLE', ['ID']);
# ------------------
sub getDataById {
- my $id = shift || return error ('No Object!' );
- my $table = shift || return error ('No Table!' );
+ my $id = shift || return error('No id defined!');
+ my $table = shift || return error('No table defined!');
my $key = shift || &fields($DBH, 'select * from '.$table)->[0];
my $sth = $DBH->prepare(sprintf('select * from %s where %s = ?',$table, $key));
$sth->execute($id)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
return $sth->fetchrow_hashref();
}
# ------------------
# Name: getDataBySearch
# Descr: universal routine to get data by search from table
-# Usage: my $arref = $obj->getDataBySearch('TABLE', 'ID = 123');
+# Usage: my $arref = $obj->getDataBySearch('TABLE', 'ID = ?', 'ID');
# ------------------
sub getDataBySearch {
- my $table = shift || return error ('No Table!' );
- my $search = shift || return error ('No Searchtxt!' );
+ my $table = shift || return error('No table defined!');
+ my $search = shift || return error('No sql query defined!');
+ my $data = shift || return error('No sql data defined!');
- my $sql = sprintf('select * from %s where %s',
- $table, $search);
-
- my $erg = $DBH->selectall_arrayref($sql);
- return $erg;
+ my $sth = $DBH->prepare(sprintf('select * from %s where %s',$table, $search));
+ $sth->execute($data)
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
+ return $sth->fetchall_arrayref();
}
# ------------------
@@ -484,7 +484,7 @@ sub getDataBySearch {
# Usage: my $arref = $obj->getDataBySearch('TABLE', 'ID', ['WHERE']);
# ------------------
sub getDataByFields {
- my $table = shift || return error ('No Table!' );
+ my $table = shift || return error('No table defined!');
my $field = shift || '*';
my $where = shift || '';
diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm
index 2aa3171..200095f 100644
--- a/lib/XXV/MODULES/AUTOTIMER.pm
+++ b/lib/XXV/MODULES/AUTOTIMER.pm
@@ -192,7 +192,7 @@ ORDER BY
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($lastReportTime)
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
my $erg = $sth->fetchall_arrayref();
for(@$erg) {
$_->[6] = fmttime($_->[6]);
@@ -230,7 +230,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
@@ -316,11 +316,11 @@ sub autotimer {
if($autotimerid) {
$sth = $obj->{dbh}->prepare('select * from AUTOTIMER where Activ = "y" AND Id = ? order by Id');
$sth->execute($autotimerid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
} else {
$sth = $obj->{dbh}->prepare('select * from AUTOTIMER where Activ = "y" order by Id');
$sth->execute()
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
my $att = $sth->fetchall_hashref('Id');
@@ -387,7 +387,7 @@ sub autotimer {
}
my $nexttime = $timermod->getNextTime( $events->{$Id}->{Day} , $events->{$Id}->{Start},$events->{$Id}->{Stop} )
- or error(sprintf("Can't get the nexttime for this autotimer: %d", $events->{$Id}->{eventid}));
+ or error(sprintf("Couldn't get next time for this autotimer: %d", $events->{$Id}->{eventid}));
# Add anchor for reidentify timer
my $aidcomment = sprintf('#~AT[%d]', $id);
@@ -503,8 +503,8 @@ sub autotimer {
# ------------------
sub autotimerCreate {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || 0;
my $data = shift || 0;
@@ -518,8 +518,8 @@ sub autotimerCreate {
# ------------------
sub autotimerEdit {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || 0;
my $data = shift || 0;
@@ -882,16 +882,16 @@ You can also fine tune your search :
# ------------------
sub autotimerDelete {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $timerid = shift || return $console->err(gettext("No autotimer defined to delete! Please use adelete 'aid'!")); # If timerid the edittimer
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $timerid = shift || return $console->err(gettext("No autotimer defined for deletion! Please use adelete 'aid'!")); # If timerid the edittimer
my @timers = reverse sort{ $a <=> $b } split(/[^0-9]/, $timerid);
my $sql = sprintf('DELETE FROM AUTOTIMER where Id in (%s)', join(',' => ('?') x @timers));
my $sth = $obj->{dbh}->prepare($sql);
if(!$sth->execute(@timers)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
$console->err(sprintf gettext("The autotimer '%s' does not exist in the database."), join(',', @timers));
return 0;
}
@@ -912,8 +912,8 @@ sub autotimerDelete {
# ------------------
sub autotimerToggle {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || return $console->err(gettext("No autotimer defined to toggle! Please use atoggle 'aid'!"));
my @timers = reverse sort{ $a <=> $b } split(/[^0-9]/, $timerid);
@@ -921,7 +921,7 @@ sub autotimerToggle {
my $sql = sprintf('SELECT Id,Activ FROM AUTOTIMER where Id in (%s)', join(',' => ('?') x @timers));
my $sth = $obj->{dbh}->prepare($sql);
if(!$sth->execute(@timers)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
$console->err(sprintf(gettext("The autotimer '%s' does not exist in the database."),$timerid));
return 0;
}
@@ -940,12 +940,12 @@ sub autotimerToggle {
my $sql = "UPDATE AUTOTIMER set Activ = ? where Id = ?";
my $sth = $obj->{dbh}->prepare($sql);
if(!$sth->execute($status,$timer)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
- $console->err(sprintf(gettext("Can't toggle autotimer with ID '%s'!"),$timer));
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
+ $console->err(sprintf(gettext("Couldn't toggle autotimer with ID '%s'!"),$timer));
next;
}
- debug sprintf('autotimer with id "%s" is %s%s',
+ debug sprintf('Autotimer with id "%s" is %s%s',
$timer,
($status eq 'n' ? 'disabled' : 'activated'),
( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" )
@@ -979,8 +979,8 @@ sub autotimerToggle {
# ------------------
sub list {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || '';
my $params = shift;
@@ -1050,8 +1050,8 @@ sub list {
sub _eventsearch {
# ------------------
my $obj = shift || return error('No object defined!');
- my $a = shift || return error ('No Data from Autotimer!' );
- my $timermod = shift || main::getModule('TIMERS') || return error ("Can't access modul TIMERS!");
+ my $a = shift || return error('No data defined!');
+ my $timermod = shift || main::getModule('TIMERS') || return error ("Couldn't access modul TIMERS!");
# Searchstrings to Paragraphs Changed
$a->{Search} =~ s/\:/\:\.\*/
@@ -1140,7 +1140,7 @@ WHERE
sub _timerexists {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventdata = shift || return error ('No Data from Autotimer!' );
+ my $eventdata = shift || return error('No data defined!');
my ($nexttime, $aidcomment) = @_;
# Avoid Timer already defined (the timer with the same data again do not put on)
@@ -1160,7 +1160,7 @@ sub _timerexists {
$sth->execute($eventdata->{ChannelID},$nexttime->{start},$nexttime->{stop},
$eventdata->{Priority},$eventdata->{Lifetime},
$eventdata->{File},$eventdata->{Summary},"%".$aidcomment)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg->{cc}
if($erg);
@@ -1172,7 +1172,7 @@ sub _timerexists {
sub _timerexistsfuzzy {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventdata = shift || return error ('No Data from Autotimer!' );
+ my $eventdata = shift || return error('No data defined!');
my ($nexttime, $aidcomment) = @_;
# Adjust timers set by the autotimer
@@ -1187,7 +1187,7 @@ sub _timerexistsfuzzy {
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eventdata->{ChannelID},$nexttime->{start},$nexttime->{stop},
"%".$aidcomment)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg->{ID}
if($erg);
@@ -1198,7 +1198,7 @@ sub _timerexistsfuzzy {
sub _recordexists {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventdata = shift || return error ('No Data from Autotimer!' );
+ my $eventdata = shift || return error('No data defined!');
my ($nexttime, $aidcomment) = @_;
# Ignore timer if it already with same title recorded
@@ -1209,7 +1209,7 @@ sub _recordexists {
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eventdata->{File})
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg->{cc}
if($erg);
@@ -1220,17 +1220,17 @@ sub _recordexists {
sub _chronicleexists {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventdata = shift || return error ('No Data from Autotimer!' );
+ my $eventdata = shift || return error('No data defined!');
my ($nexttime, $aidcomment) = @_;
- my $chroniclemod = main::getModule('CHRONICLE') || return error ("Can't access modul CHRONICLE!");
+ my $chroniclemod = main::getModule('CHRONICLE') || return error ("Couldn't access modul CHRONICLE!");
return 0
if(not $chroniclemod or $chroniclemod->{active} ne 'y');
my $sql = "select count(*) as cc from CHRONICLE where title = ?";
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eventdata->{File})
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg->{cc}
if($erg);
@@ -1241,14 +1241,14 @@ sub _chronicleexists {
sub _timerexiststitle {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventdata = shift || return error ('No Data from Autotimer!' );
+ my $eventdata = shift || return error('No data defined!');
my ($nexttime, $aidcomment) = @_;
my $sql = "select count(*) as cc from TIMERS where File = ?";
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eventdata->{File})
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg->{cc}
if($erg);
@@ -1289,8 +1289,8 @@ sub _insert {
# ------------------
sub _placeholder {
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
- my $at = shift || return error ('No AtData!' );
+ my $data = shift || return error('No data defined!');
+ my $at = shift || return error('No attribute defined!');
my $file;
@@ -1330,10 +1330,11 @@ sub _placeholder {
}
# ------------------
-sub suggest {# ------------------
+sub suggest {
+# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $params = shift;
@@ -1353,7 +1354,7 @@ sub suggest {# ------------------
|;
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute('%'.$search.'%')
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
my $result = $sth->fetchall_arrayref();
$console->table($result)
if(ref $console && $result);
diff --git a/lib/XXV/MODULES/CHANNELS.pm b/lib/XXV/MODULES/CHANNELS.pm
index 5adeaa6..6337231 100644
--- a/lib/XXV/MODULES/CHANNELS.pm
+++ b/lib/XXV/MODULES/CHANNELS.pm
@@ -161,7 +161,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
@@ -233,13 +233,13 @@ sub _init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
my $erg = $obj->readData();
return 1;
- }, "CHANNELS: Read and register Channels ...", 5);
+ }, "CHANNELS: Read and register channels ...", 5);
return 1;
}
@@ -289,10 +289,12 @@ sub insert {
$data->[0] = $ch if($ch);
}
+
# ID
+ my $freqID = $data->[1];
if ( $data->[3] eq 'C' or $data->[3] eq 'T') {
- while(length($data->[1]) > 3) {
- $data->[1] = substr($data->[1], 0, length($data->[1])-3);
+ while(length($freqID) > 3) {
+ $freqID = substr($freqID, 0, length($freqID)-3);
}
}
@@ -302,9 +304,9 @@ sub insert {
# By DVB-C gabs Probleme weil die Zahl grösser 100 war
# Siehe auch http://www.vdr-portal.de/board/thread.php?sid=&postid=364373
if($data->[12] && $data->[12] > 0) {
- $id = sprintf('%s-%u-%u-%u-%u', $data->[3], $data->[10], ($data->[10] || $data->[11]) ? $data->[11] : $data->[1], $data->[9],$data->[12]);
+ $id = sprintf('%s-%u-%u-%u-%u', $data->[3], $data->[10], ($data->[10] || $data->[11]) ? $data->[11] : $freqID, $data->[9],$data->[12]);
} else {
- $id = sprintf('%s-%u-%u-%u', $data->[3], $data->[10], ($data->[10] || $data->[11]) ? $data->[11] : $data->[1], $data->[9]);
+ $id = sprintf('%s-%u-%u-%u', $data->[3], $data->[10], ($data->[10] || $data->[11]) ? $data->[11] : $freqID, $data->[9]);
}
unshift(@$data, $id);
@@ -316,7 +318,7 @@ sub insert {
my $sth = $obj->{dbh}->prepare('REPLACE INTO CHANNELS VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)');
$sth->execute( @$data );
- lg sprintf('Add new Channel "%s" with Id "%s" in ChannelsDB!', $data->[1], $id);
+ lg sprintf('Add new channel "%s" with id "%s".', $data->[1], $id);
return 1;
}
@@ -327,10 +329,10 @@ sub insertGrp {
my $pos = shift || return;
my $name = shift || 0;
- lg sprintf('Add new ChannelGroup "%s" in ChannelsGroup!', $name);
+ lg sprintf('Add new group of channels "%s".', $name);
my $sth = $obj->{dbh}->prepare('INSERT INTO CHANNELGROUPS SET Name=?, Counter=?');
$sth->execute($name, $pos)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
return $sth->{mysql_insertid};
}
@@ -342,7 +344,7 @@ sub readData {
my $console = shift;
my $file = $obj->{file} || return 1, error ('No Channels File');
- return 1, panic ('No Channels File found') if( ! -e $file);
+ return 1, panic ("Couldn't find channels.conf as file $file!") if( ! -e $file);
# only if file modification from last read time
my $mtime = (stat($file)->mtime);
@@ -352,7 +354,7 @@ sub readData {
$obj->{dbh}->do('DELETE FROM CHANNELS');
$obj->{dbh}->do('DELETE FROM CHANNELGROUPS');
- my $fh = IO::File->new("< $file") or return error("Can't open File $file $! ");
+ my $fh = IO::File->new("< $file") or return error("Couldn't open file $file $!");
my $c = 0;
my $nPos = 1;
my $grp = 0;
@@ -424,8 +426,8 @@ sub is_numeric { defined getnum($_[0]) }
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || '';
my $params = shift;
@@ -453,7 +455,7 @@ where
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute('%'.$id.'%')
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
@@ -469,7 +471,7 @@ sub NameToChannel {
my $sth = $obj->{dbh}->prepare('select Id from CHANNELS where UPPER(Name) = UPPER( ? )');
$sth->execute($name)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{Id} : undef;
}
@@ -482,7 +484,7 @@ sub PosToName {
my $sth = $obj->{dbh}->prepare('select Name from CHANNELS where POS = ?');
$sth->execute($pos)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{Name} : undef;
}
@@ -495,7 +497,7 @@ sub PosToChannel {
my $sth = $obj->{dbh}->prepare('select Id from CHANNELS where POS = ?');
$sth->execute($pos)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{Id} : undef;
}
@@ -560,7 +562,7 @@ sub ChannelToName {
my $sth = $obj->{dbh}->prepare('select Name from CHANNELS where Id = ?');
$sth->execute($id)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{Name} : undef;
}
@@ -573,7 +575,7 @@ sub ChannelToPos {
my $sth = $obj->{dbh}->prepare('select POS from CHANNELS where Id = ?');
$sth->execute($id)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{POS} : undef;
}
@@ -597,7 +599,7 @@ sub getChannelType {
}
}
}
- error("Unknown channel! Can't identify type of channel with id: %s", $id);
+ error("Unknown channel! Couldn't identify type of channel with id: %s", $id);
return 'UNKNOWN';
}
@@ -614,8 +616,8 @@ sub _LastChannel {
sub newChannel {
# ------------------
my $self = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $defaultData = shift || 0;
@@ -626,8 +628,8 @@ sub newChannel {
sub editChannel {
# ------------------
my $self = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $cid = shift || 0; # If channelid then edit channel
my $data = shift || 0; # Data for defaults
@@ -882,7 +884,7 @@ sub editChannel {
sub saveChannel {
# ------------------
my $self = shift || return error('No object defined!');
- my $data = shift || return error('No Data to Save!');
+ my $data = shift || return error('No data defined!');
my $pos = shift || 0;
my $erg;
@@ -934,7 +936,7 @@ sub deleteChannel {
my $sql = sprintf('select Id,POS,Name from CHANNELS where POS in (%s)', join(',' => ('?') x @channels));
my $sth = $self->{dbh}->prepare($sql);
$sth->execute(@channels)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $data = $sth->fetchall_hashref('POS');
foreach my $pos (@channels) {
@@ -988,7 +990,7 @@ sub _brandNewChannels {
my $sql = 'select * from CHANNELS where POS > ?';
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($oldmaximumpos)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_hashref('POS');
my $text;
diff --git a/lib/XXV/MODULES/CHRONICLE.pm b/lib/XXV/MODULES/CHRONICLE.pm
index b5fb209..2ac4e8f 100644
--- a/lib/XXV/MODULES/CHRONICLE.pm
+++ b/lib/XXV/MODULES/CHRONICLE.pm
@@ -74,14 +74,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -153,8 +153,8 @@ INSERT IGNORE INTO CHRONICLE
sub list {
# ------------------
my $self = shift;
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my %f = (
'id' => umlaute(gettext('Service')),
@@ -189,8 +189,8 @@ ORDER BY CHRONICLE.starttime
sub search {
# ------------------
my $self = shift;
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $quest = shift || return $console->err(gettext("No 'string' to search for! Please use chrsearch 'text'."));
$quest =~ s/\'/\./sg;
@@ -221,7 +221,7 @@ ORDER BY CHRONICLE.starttime
my $fields = fields($self->{dbh}, $sql);
my $sth = $self->{dbh}->prepare($sql);
$sth->execute($quest)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
$console->table($erg);
@@ -233,8 +233,8 @@ ORDER BY CHRONICLE.starttime
sub delete {
# ------------------
my $self = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $items = shift || return $console->err(gettext("No ID to delete! Please use chrdelete 'id'"));
my @ids = reverse sort{ $a <=> $b } split(/[^0-9]/, $items);
@@ -242,7 +242,7 @@ sub delete {
my $sql = sprintf('DELETE FROM CHRONICLE WHERE id in (%s)', join(',' => ('?') x @ids));
my $sth = $self->{dbh}->prepare($sql);
$sth->execute(@ids)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
return 1;
}
diff --git a/lib/XXV/MODULES/CONFIG.pm b/lib/XXV/MODULES/CONFIG.pm
index f7f48b6..3a59e4f 100644
--- a/lib/XXV/MODULES/CONFIG.pm
+++ b/lib/XXV/MODULES/CONFIG.pm
@@ -42,6 +42,24 @@ sub module {
short => 'cr',
callback => sub{ $obj->reconfigure(@_) },
},
+ help => {
+ description => gettext("This will display all commands or description of module 'name'."),
+ short => 'h',
+ callback => sub{
+ return $obj->usage(@_);
+ },
+ },
+ reload => {
+ description => gettext("Restart all modules."),
+ short => 'rel',
+ callback => sub{
+ my ($w, $c, $l) = @_;
+ $Module::Reload::Debug = 2;
+ Module::Reload->check;
+ $c->message(gettext("Modules loaded."));
+ },
+ Level => 'admin'
+ },
},
};
return $args;
@@ -63,7 +81,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the Configdata
@@ -76,8 +94,8 @@ sub new {
sub menu {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $sector = shift || 0;
my $ret = {};
@@ -110,8 +128,8 @@ sub menu {
sub edit {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $sector = shift || 0;
my $data = shift || 0;
@@ -180,7 +198,7 @@ sub write {
my $configfile = main::getUsrConfigFile;
$obj->{config}->write( $configfile )
- or return error( sprintf ("Can't written '%s': %s", $configfile , $! ));
+ or return error( sprintf ("Couldn't write '%s': %s", $configfile , $! ));
$console->message(sprintf gettext("Configuration written to '%s'."), $configfile)
if(ref $console);
@@ -249,7 +267,7 @@ sub reconfigure {
}
} else {
- $console->err(sprintf(gettext("Cannot find %s in %s!"), $parameter, $moduleName))
+ $console->err(sprintf(gettext("Couldn't find %s in %s!"), $parameter, $moduleName))
if(ref $console);
}
}
@@ -280,5 +298,58 @@ sub realModNames {
return sort @realModName;
}
+# ------------------
+sub usage {
+# ------------------
+ my $obj = shift || return error('No object defined!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $modulename = shift || 0;
+ my $hint = shift || '';
+ my $user = shift || $console->{USER};
+
+ my $u = main::getModule('USER');
+ unless($user) {
+ my $loginObj = $obj;
+ $loginObj = main::getModule('HTTPD')
+ if ($console->{TYP} eq 'HTML') ;
+ $loginObj = main::getModule('WAPD')
+ if ($console->{TYP} eq 'WML') ;
+ $user = $loginObj->{USER};
+ }
+
+ my $ret;
+ push(@$ret, sprintf(gettext("%sThis is the xxv %s server.\nPlease use the following commands:\n"),
+ ($hint ? "$hint\n\n" : ''), $console->typ));
+
+ my $mods = main::getModules();
+ my @realModName;
+
+ # Search for command and display the Description
+ foreach my $modName (sort keys %{$mods}) {
+ my $modCfg = $mods->{$modName}->{MOD};
+ push(@realModName, $mods->{$modName}->{MOD}->{Name});
+ next if($modulename and uc($modulename) ne $modCfg->{Name});
+ foreach my $cmdName (sort keys %{$modCfg->{Commands}}) {
+ push(@$ret,
+ [
+ (split('::', $modName))[-1],
+ $modCfg->{Commands}->{$cmdName}->{short},
+ $cmdName,
+ $modCfg->{Commands}->{$cmdName}->{description},
+ ]
+ ) if(! $modCfg->{Commands}->{$cmdName}->{hidden} and ($u->{active} ne 'y') || $u->allowCommand($modCfg, $cmdName, $user, "1"));
+ }
+ }
+
+ $console->menu(
+ $ret,
+ {
+ periods => $mods->{'XXV::MODULES::EPG'}->{periods},
+ CHANNELS => $mods->{'XXV::MODULES::CHANNELS'}->ChannelArray('Name'),
+ CONFIGS => [ sort @realModName ],
+ },
+ );
+}
1;
diff --git a/lib/XXV/MODULES/EPG.pm b/lib/XXV/MODULES/EPG.pm
index 5122577..e39b974 100644
--- a/lib/XXV/MODULES/EPG.pm
+++ b/lib/XXV/MODULES/EPG.pm
@@ -83,8 +83,8 @@ sub module {
description => gettext('Update EPG data.'),
short => 'er',
callback => sub{
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
debug sprintf('Start reload EPG data%s',
( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" )
@@ -134,7 +134,7 @@ sub status {
my $sth = $obj->{dbh}->prepare("select count(*) as count from EPG");
if(!$sth->execute())
{
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
} else {
my $erg = $sth->fetchrow_hashref();
$total = $erg->{count} if($erg && $erg->{count});
@@ -145,7 +145,7 @@ sub status {
my $sth = $obj->{dbh}->prepare("select count(*) as count from EPG where UNIX_TIMESTAMP(addtime) > ?");
if(!$sth->execute($lastReportTime))
{
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
} else {
my $erg = $sth->fetchrow_hashref();
$newEntrys = $erg->{count} if($erg && $erg->{count});
@@ -180,14 +180,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- $self->_init or return error('Problem to initialize module');
+ $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -236,7 +236,7 @@ sub _init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
@@ -330,7 +330,7 @@ sub updated {
sub compareEpgData {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vdata = shift || return error('No data');
+ my $vdata = shift || return error('No data defined!');
my $watcher = shift;
my $console = shift;
my $waiter = shift;
@@ -356,7 +356,7 @@ sub compareEpgData {
my $sql = qq|select eventid, title, subtitle, length(description) as ldescription, duration, UNIX_TIMESTAMP(starttime) as starttime, UNIX_TIMESTAMP(vpstime) as vpstime, video, audio from EPG where channel_id = ? |;
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($channel)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $db_data = $sth->fetchall_hashref('eventid');
lg sprintf( 'Compare EPG Database with data from vdr : %d / %d for channel %s', scalar keys %$db_data,scalar keys %$vdrData, $channel);
@@ -394,7 +394,7 @@ sub compareEpgData {
my $sth = $obj->{dbh}->prepare('DELETE FROM EPG WHERE eventid IN (?)');
foreach my $eventid (keys %$db_data) {
if(!$sth->execute($eventid)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
}
}
@@ -433,9 +433,9 @@ sub deleteDoubleEPGEntrys {
# ------------------
sub replace {
# ------------------
- my $obj = shift || return error ('No Object!');
- my $eventid = shift || return error ('No eventid to insert!');;
- my $attr = shift || return error ('No data to insert!');
+ my $obj = shift || return error('No object defined!');
+ my $eventid = shift || return error('No eventid defined!');
+ my $attr = shift || return error('No data defined!');
my $sth = $obj->{dbh}->prepare('REPLACE INTO EPG(eventid, title, subtitle, description, channel_id, duration, tableid, image, version, video, audio, starttime, addtime, vpstime) VALUES (?,?,?,?,?,?,?,?,?,?,?,FROM_UNIXTIME(?),FROM_UNIXTIME(?),FROM_UNIXTIME(?))');
$sth->execute(
@@ -460,8 +460,8 @@ sub replace {
sub encodeEpgId {
# ------------------
my $obj = shift || return error('No object defined!');
- my $epgid = shift || return error('No EPG Id!');
- my $channel = shift || return error('No Channel!');
+ my $epgid = shift || return error('No event defined!');
+ my $channel = shift || return error('No channel defined!');
# look for NID-TID-SID for unique eventids (SID 0-30000 / TID 0 - 1000 / NID 0 - 10000
my @id = split('-', $channel);
@@ -476,7 +476,7 @@ sub encodeEpgId {
sub readEpgData {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vdata = shift || return error('Problem to read Data!');
+ my $vdata = shift || return error('No data defined!');
my $count = shift || 0;
my $dataHash = {};
@@ -575,8 +575,8 @@ sub readEpgData {
sub search {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $data = shift;
my $params = shift;
@@ -665,8 +665,8 @@ sub search {
sub program {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $channel = shift || $obj->{dbh}->selectrow_arrayref("select POS from CHANNELS limit 1")->[0];
my $mod = main::getModule('CHANNELS');
@@ -704,7 +704,7 @@ order by
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($cid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
@@ -721,8 +721,8 @@ order by
sub display {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $eventid = shift || return $console->err(gettext("No ID defined to display this program! Please use display 'eid'!"));
my %f = (
@@ -771,7 +771,7 @@ where
$fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eventid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
$erg = $sth->fetchall_arrayref();
last
@@ -791,8 +791,8 @@ where
sub runningNext {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $data = shift;
my $param = shift || {};
my $cgroups = main::getModule('CHANNELS')->ChannelGroupsArray('Name');
@@ -822,7 +822,7 @@ GROUP BY c.Id
|;
my $sthtemp = $obj->{dbh}->prepare($sqltemp);
$sthtemp->execute($cgrp)
- or return error sprintf("Can't execute query: %s.",$sthtemp->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sthtemp->errstr);
my %f = (
'Service' => umlaute(gettext('Service')),
@@ -858,7 +858,7 @@ ORDER BY
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($cgrp)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
@@ -879,8 +879,8 @@ ORDER BY
sub runningNow {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $zeit = shift || time;
my $param = shift || {};
my $cgroups = main::getModule('CHANNELS')->ChannelGroupsArray('Name');
@@ -934,7 +934,7 @@ ORDER BY
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($zeit, $cgrp)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
@@ -955,9 +955,9 @@ ORDER BY
sub NowOnChannel {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $channel = shift || $obj->_actualChannel || return error('No Channel!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $channel = shift || $obj->_actualChannel || return error('No channel defined!');
my $zeit = time;
my $sql =
@@ -989,7 +989,7 @@ LIMIT 1
#dumper($sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($zeit, $channel)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
if(ref $console) {
@@ -1013,8 +1013,8 @@ sub _actualChannel {
sub schema {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $zeit = shift || time;
my $param = shift || {};
@@ -1074,7 +1074,7 @@ ORDER BY
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($zeitvon,$zeitbis,$zeitvon,$zeitbis,$zeitvon,$zeitbis,$cgrp)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
my $data = {};
@@ -1101,9 +1101,9 @@ ORDER BY
sub checkOnTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $eid = shift || return error('No Id');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $eid = shift || return error('No id defined!');
my $tim = main::getModule('TIMERS');
my $sql = qq|
@@ -1122,7 +1122,7 @@ WHERE
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($eid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $data = $sth->fetchrow_hashref();
my $erg = $tim->checkOverlapping($data) || ['ok'];
my $tmod = main::getModule('TIMERS');
@@ -1138,10 +1138,11 @@ WHERE
}
# ------------------
-sub getDescription {# ------------------
+sub getDescription {
+# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $eid = shift || 0;
my $event = $obj->getId($eid,"description");
@@ -1154,7 +1155,7 @@ sub getDescription {# ------------------
sub toFullHour {
# ------------------
my $obj = shift || return error('No object defined!');
- my $zeit = shift || return error ('No Time to convert!' );
+ my $zeit = shift || return error ('No time to convert defined!');
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
localtime($zeit);
@@ -1167,7 +1168,7 @@ sub toFullHour {
sub getId {
# ------------------
my $obj = shift || return error('No object defined!');
- my $id = shift || return error ('No Id!' );
+ my $id = shift || return error('No id defined!');
my $fields = shift || '*';
foreach my $table (qw/EPG OLDEPG/) {
@@ -1175,7 +1176,7 @@ sub getId {
my $sql = sprintf('select %s from %s WHERE eventid = ?',$fields, $table);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($id)
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
my $erg = $sth->fetchrow_hashref();
return $erg
@@ -1188,8 +1189,8 @@ sub getId {
# ------------------
sub suggest {# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $params = shift;
@@ -1230,10 +1231,10 @@ LIMIT 25
my $sth = $obj->{dbh}->prepare($sql);
if($params->{channel}) {
$sth->execute('%'.$search.'%',$params->{channel},'%'.$search.'%',$params->{channel})
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
} else {
$sth->execute('%'.$search.'%','%'.$search.'%')
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
}
my $result = $sth->fetchall_arrayref();
$console->table($result)
diff --git a/lib/XXV/MODULES/EVENTS.pm b/lib/XXV/MODULES/EVENTS.pm
index 409592d..402774a 100644
--- a/lib/XXV/MODULES/EVENTS.pm
+++ b/lib/XXV/MODULES/EVENTS.pm
@@ -83,14 +83,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -136,7 +136,7 @@ sub searchForEvents {
# ------------------
sub callEvent {
# ------------------
- my $obj = shift || return error ('No Object in callEvent!' );
+ my $obj = shift || return error('No object defined!');
my $args = {
'Mod' => shift,
'Sub' => shift,
diff --git a/lib/XXV/MODULES/GRAB.pm b/lib/XXV/MODULES/GRAB.pm
index bb97e36..0a07b63 100644
--- a/lib/XXV/MODULES/GRAB.pm
+++ b/lib/XXV/MODULES/GRAB.pm
@@ -109,7 +109,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# create Template object
@@ -121,7 +121,7 @@ sub new {
EVAL_PERL => 1, # evaluate Perl code blocks
);
- $self->_init or return error('Problem to initialize module');
+ $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -134,11 +134,11 @@ sub _init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
return 1;
- }, "GRAB: Init module ...");
+ }, "GRAB: init modul ...");
return 1;
}
@@ -169,7 +169,7 @@ sub grab {
$erg = $data;
} elsif(!open(F, ">$file")) {
# Open failed
- $erg = sprintf("Can't write to file %s : %s",$file,$!);
+ $erg = sprintf("Couldn't write file %s : %s",$file,$!);
} else {
# uudecode data to file
binmode(F);
@@ -179,7 +179,7 @@ sub grab {
} else {
if(-e $file) {
- unlink($file) || error("Can't remove '%s' : %s",$file,$!);
+ unlink($file) || error("Couldn't remove '%s' : %s",$file,$!);
}
# the command
my $cmd = sprintf('grab %s jpeg %d %d %d',
@@ -204,15 +204,15 @@ sub grab {
sub display {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $file = $obj->grab();
if(-s $file) { # Datei existiert und hat eine Grösse von mehr als 0 Bytes
$console->{nocache} = 1;
return $console->image($file);
} else {
- error("Can't locate file : $file, maybe grabbing was failed");
+ error("Couldn't locate file : $file, maybe grabbing was failed");
return 0;
}
}
@@ -221,16 +221,16 @@ sub display {
sub makeImgText {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $file = shift || $obj->{file} || return error ('No File to display');
- my $text = shift || $obj->{imgtext} || return error ('No Text to display');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $file = shift || $obj->{file} || return error ('No file to display defined!');
+ my $text = shift || $obj->{imgtext} || return error ('No text to display defined!');
my $im;
if(int(${GD::VERSION}) >= 2.0) {
- $im = GD::Image->newFromJpeg($file, 1) || return error("Can't read $file $!");
+ $im = GD::Image->newFromJpeg($file, 1) || return error("Couldn't read $file $!");
} else {
- $im = GD::Image->newFromJpeg($file) || return error("Can't read $file $!");
+ $im = GD::Image->newFromJpeg($file) || return error("Couldn't read $file $!");
}
my $color = $im->colorClosest(255,255,255);
my $shadow = $im->colorClosest(0,0,0);
@@ -283,7 +283,7 @@ sub findttf
},
$obj->{paths}->{FONTPATH}
);
- error "Can't find useful font at : ", $obj->{paths}->{FONTPATH}
+ error "Couldn't find useful font at : ", $obj->{paths}->{FONTPATH}
if(scalar $found == 0);
return $found;
}
diff --git a/lib/XXV/MODULES/HTTPD.pm b/lib/XXV/MODULES/HTTPD.pm
index ee0652c..14a2a8b 100644
--- a/lib/XXV/MODULES/HTTPD.pm
+++ b/lib/XXV/MODULES/HTTPD.pm
@@ -107,24 +107,6 @@ sub module {
},
},
Commands => {
- help => {
- description => gettext("This will display all commands or description of module 'name'."),
- short => 'h',
- callback => sub{
- return $obj->usage(@_);
- },
- },
- reload => {
- description => gettext("Restart all modules."),
- short => 'rel',
- callback => sub{
- my ($w, $c, $l) = @_;
- $Module::Reload::Debug = 2;
- Module::Reload->check;
- $c->message(gettext("Modules loaded."));
- },
- Level => 'admin'
- },
checkvalue => {
hidden => 'yes',
callback => sub{ $obj->checkvalue(@_) },
@@ -156,14 +138,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- $self->init or return error('Problem to initialize module');
+ $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -184,7 +166,7 @@ sub init {
LocalPort => $obj->{Port},
LocalAddr => $obj->{Interface},
Reuse => 1
- ) or return error("Can't create Socket: $!");
+ ) or return error("Couldn't create socket: $!");
# install an initial watcher
Event->io(
@@ -193,7 +175,7 @@ sub init {
cb => sub {
# accept client
my $client=$socket->accept;
- panic "Can't connect http to new client." and return unless $client;
+ panic "Couldn't connect to new http client." and return unless $client;
$client->autoflush;
# make "channel" number
@@ -487,54 +469,7 @@ sub handleInput {
sub usage {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error('No watcher defined!');
- my $console = shift || return error('No console defined!');
- my $modulename = shift || 0;
- my $hint = shift || '';
- my $user = shift || $console->{USER};
-
- my $u = main::getModule('USER');
- unless($user) {
- my $loginObj = $obj;
- $loginObj = main::getModule('HTTPD')
- if ($console->{TYP} eq 'HTML') ;
- $loginObj = main::getModule('WAPD')
- if ($console->{TYP} eq 'WML') ;
- $user = $loginObj->{USER};
- }
-
- my $ret;
- push(@$ret, sprintf(gettext("%sThis is the xxv %s server.\nPlease use the following commands:\n"),
- ($hint ? "$hint\n\n" : ''), $console->typ));
-
- my $mods = main::getModules();
- my @realModName;
-
- # Search for command and display the Description
- foreach my $modName (sort keys %{$mods}) {
- my $modCfg = $mods->{$modName}->{MOD};
- push(@realModName, $mods->{$modName}->{MOD}->{Name});
- next if($modulename and uc($modulename) ne $modCfg->{Name});
- foreach my $cmdName (sort keys %{$modCfg->{Commands}}) {
- push(@$ret,
- [
- (split('::', $modName))[-1],
- $modCfg->{Commands}->{$cmdName}->{short},
- $cmdName,
- $modCfg->{Commands}->{$cmdName}->{description},
- ]
- ) if(! $modCfg->{Commands}->{$cmdName}->{hidden} and ($u->{active} ne 'y') || $u->allowCommand($modCfg, $cmdName, $user, "1"));
- }
- }
-
- $console->menu(
- $ret,
- {
- periods => $mods->{'XXV::MODULES::EPG'}->{periods},
- CHANNELS => $mods->{'XXV::MODULES::CHANNELS'}->ChannelArray('Name'),
- CONFIGS => [ sort @realModName ],
- },
- );
+ return main::getModule('CONFIG')->usage(@_);
}
# ------------------
@@ -575,7 +510,7 @@ sub findskins
},
$obj->{paths}->{HTMLDIR}
);
- error "Can't find useful HTML Skin at : $obj->{paths}->{HTMLDIR}"
+ error "Couldn't find useful HTML Skin at : $obj->{paths}->{HTMLDIR}"
if(scalar $found == 0);
return sort { lc($a->[0]) cmp lc($b->[0]) } @{$found};
}
diff --git a/lib/XXV/MODULES/INTERFACE.pm b/lib/XXV/MODULES/INTERFACE.pm
index 0197239..febe9ed 100644
--- a/lib/XXV/MODULES/INTERFACE.pm
+++ b/lib/XXV/MODULES/INTERFACE.pm
@@ -71,14 +71,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- $self->init or return error('Problem to initialize module');
+ $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -133,7 +133,7 @@ BEGIN {
# ------------------
sub getCommand {
my $obj = shift || return error('No object defined!');
- my $cmd = shift || return error ('No Command!' );
+ my $cmd = shift || return error('No command defined!');
my $data = shift;
my $ret = $obj->handleInput($cmd, $data);
@@ -144,7 +144,7 @@ BEGIN {
sub handleInput {
# ------------------
my $obj = shift || return error('No object defined!');
- my $ucmd = shift || return error ('No Command');
+ my $ucmd = shift || return error('No command defined!');
my $udata = shift;
my $watcher = $obj;
@@ -172,7 +172,7 @@ BEGIN {
sub usage {
# ------------------
my $obj = shift || return error('No object defined!');
- return main::getModule('TELNET')->usage(@_);
+ return main::getModule('CONFIG')->usage(@_);
}
} # End BEGIN
diff --git a/lib/XXV/MODULES/LOGREAD.pm b/lib/XXV/MODULES/LOGREAD.pm
index 086dfde..abd8629 100644
--- a/lib/XXV/MODULES/LOGREAD.pm
+++ b/lib/XXV/MODULES/LOGREAD.pm
@@ -83,7 +83,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
return $self;
@@ -93,8 +93,8 @@ sub new {
sub logger {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $logname = shift || 'standard';
my $params = shift || {};
@@ -167,7 +167,7 @@ sub logger {
sub tail {
# ------------------
my $obj = shift || return error('No object defined!');
- my $logfile = shift || return error ('No Logfile!' );
+ my $logfile = shift || return error('No file defined!');
my $rows = shift || $obj->{rows};
my $cmd = sprintf('%s --lines=%d %s', $obj->{tail}, $rows, $logfile);
@@ -180,7 +180,7 @@ sub tail {
sub parseLogOutput {
# ------------------
my $obj = shift || return error('No object defined!');
- my $log = shift || return error ('No Prefs for logfile!' );
+ my $log = shift || return error('No data defined!');
my $out = shift || return;
my $regex = $log->{regex};
@@ -204,7 +204,7 @@ sub parseLogOutput {
sub parseData {
# ------------------
my $obj = shift || return error('No object defined!');
- my $ret = shift || return error('No Referenced Array');
+ my $ret = shift || return error('No data defined!');
my $data = shift || 0;
diff --git a/lib/XXV/MODULES/MEDIALIB.pm b/lib/XXV/MODULES/MEDIALIB.pm
index e06da26..ba42ec6 100644
--- a/lib/XXV/MODULES/MEDIALIB.pm
+++ b/lib/XXV/MODULES/MEDIALIB.pm
@@ -176,14 +176,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -267,7 +267,7 @@ sub _init {
|);
unless(-d $obj->{libraryimagedir}) {
- mkpath($obj->{libraryimagedir}) or error "Can't mkpath $obj->{libraryimagedir} : $!";
+ mkpath($obj->{libraryimagedir}) or error "Couldn't mkpath $obj->{libraryimagedir} : $!";
lg sprintf('mkdir path "%s" ',
$obj->{coverimages},
);
@@ -304,8 +304,8 @@ FROM
sub researchMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || {};
@@ -317,7 +317,7 @@ sub researchMedia {
if ( $params->{source} eq 'dvdpalace' ) {
eval "use MediaLibParser::DVDPalace";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
my $mlp = MediaLibParser::DVDPalace->new(
'lookup_result' => $params->{title},
@@ -335,8 +335,8 @@ sub researchMedia {
sub createMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || 0;
@@ -347,8 +347,8 @@ sub createMedia {
sub copyMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || 0;
@@ -374,8 +374,8 @@ WHERE
sub importMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || {};
@@ -387,7 +387,7 @@ sub importMedia {
if ( $params->{source} eq 'dvdpalace' ) {
eval "use MediaLibParser::DVDPalace";
- return panic("\nCan not load Module: MediaLibParser::DVDPalace") if($@);
+ return panic("\nCouldn't load modul: MediaLibParser::DVDPalace") if($@);
my $mlp = MediaLibParser::DVDPalace->new(
'url_media' => $params->{import},
@@ -457,8 +457,8 @@ sub importMedia {
sub searchMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || {};
#print Dumper($params);
@@ -544,8 +544,8 @@ ORDER BY title
sub editMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || {};
#print Dumper($params);
@@ -592,8 +592,8 @@ WHERE
sub listMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || "";
my $params = shift;
@@ -652,8 +652,8 @@ ORDER BY title
sub displayMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || "";
my $params = shift;
@@ -698,8 +698,8 @@ WHERE id = ?
sub saveMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || "";
my $params = shift;
@@ -742,8 +742,8 @@ sub saveMedia {
sub deleteMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || "";
my $params = shift;
@@ -753,7 +753,7 @@ sub deleteMedia {
my $sql = sprintf('DELETE FROM MEDIALIB_VIDEODATA WHERE id IN (%s)', join(',' => ('?') x @media));
my $sth = $obj->{dbh}->prepare($sql);
if(!$sth->execute(@media)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
$console->err(sprintf gettext("Media with ID '%s' does not exist in the database!"), join(',', @media));
return 0;
}
@@ -763,7 +763,7 @@ sub deleteMedia {
my $sql = sprintf('DELETE FROM MEDIALIB_VIDEOGENRE WHERE video_id IN (%s)', join(',' => ('?') x @media));
my $sth = $obj->{dbh}->prepare($sql);
if(!$sth->execute(@media)) {
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
$console->err(sprintf gettext("Genres for Media with ID '%s' does not exist in the database!"), join(',', @media));
return 0;
}
@@ -782,8 +782,8 @@ sub deleteMedia {
sub _saveActors {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $input = shift || '';
$input =~ s/\r\n/\n/g;
@@ -800,7 +800,7 @@ sub _saveActors {
lg( sprintf("Looking for image of %s", $name ));
eval "use MediaLibParser::IMDb";
- return panic("\nCan not load Module: MediaLibParser::DVDPalace") if($@);
+ return panic("\nCouldn't load modul: MediaLibParser::DVDPalace") if($@);
my $mlp = MediaLibParser::IMDb->new(
'lookup_actor' => $name,
@@ -876,7 +876,7 @@ sub _saveGenres {
sub _saveMedia {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to Save!' );
+ my $data = shift || return error('No data defined!');
if(ref $data eq 'HASH') {
my ($names, $vals, $kenn);
@@ -993,8 +993,8 @@ sub _nocover {
sub mediacache {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $params = shift || '';
@@ -1074,7 +1074,7 @@ sub _get_mediatype_as_hash {
sub _get_mediatype_namebyid {
# ------------------
my $obj = shift || return error('No object defined!');
- my $id = shift || return error ('No Mediatype ID given');
+ my $id = shift || return error ('No media type ID given!');
my $types = $obj->_get_mediatype_as_array;
diff --git a/lib/XXV/MODULES/MUSIC.pm b/lib/XXV/MODULES/MUSIC.pm
index 031cfa6..b07eebc 100644
--- a/lib/XXV/MODULES/MUSIC.pm
+++ b/lib/XXV/MODULES/MUSIC.pm
@@ -174,14 +174,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -213,7 +213,7 @@ sub _init {
$obj->{ICE}->add_file($File::Find::name)
if($File::Find::name =~ /\.mp3$/sig); # Lookup for *.mp3
} else {
- lg "Permissions deny, can't read : $File::Find::name";
+ lg "Permissions deny, couldn't read : $File::Find::name";
}
},
follow => 1,
@@ -239,7 +239,7 @@ sub _init {
cb => sub {
# accept client
my $client = $obj->{SOCK}->accept;
- panic "Can't connect to new icecast client." and return unless $client;
+ panic "Couldn't connect to new icecast client." and return unless $client;
$client->autoflush;
# make "channel" number
@@ -438,9 +438,9 @@ sub refresh {
sub play {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $data = shift || return error ('No data');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $data = shift || return error('No data defined!');
debug sprintf('Call play%s',
( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" )
@@ -453,9 +453,9 @@ sub play {
sub playlist {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $data = shift || return error ('No data');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $data = shift || return error('No data defined!');
my $dbh = ($obj->{mdbh} ? $obj->{mdbh} : $obj->{dbh});
@@ -509,8 +509,8 @@ sub playlist {
sub search {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || return $console->err(gettext("No Text to search! Please use msearch 'text'"));
return $obj->list($watcher,$console,"search:".$text);
@@ -520,8 +520,8 @@ sub search {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $dbh = ($obj->{mdbh} ? $obj->{mdbh} : $obj->{dbh});
@@ -686,7 +686,7 @@ sub list {
sub handleInput {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Request!' );
+ my $data = shift || return error('No request defined!');
my $cgi = CGI->new( $data->{Query} );
my $ucmd = $cgi->param('cmd') || 'play';
@@ -706,8 +706,8 @@ sub handleInput {
sub field2path {
# ------------------
my $obj = shift || return error('No object defined!');
- my $field = shift || return error ('No Field!' );
- my $data = shift || return error ('No ids!' );
+ my $field = shift || return error('No field defined!');
+ my $data = shift || return error('No data defined!');
my $pathfield;
my $sql;
@@ -756,13 +756,13 @@ sub insert {
sub stream {
# ------------------
my $obj = shift || return error('No object defined!');
- my $files = shift || return error ('No Files!' );
- my $client = shift || return error ('No Client!' );
+ my $files = shift || return error('No file defined!');
+ my $client = shift || return error('No client defined!');
my %seen = ();
my @uniqu = grep { ! $seen{$_} ++ } @$files;
- defined(my $child = fork()) or die "Can't fork: $!";
+ defined(my $child = fork()) or die "Couldn't fork: $!";
if($child == 0) {
$obj->{SOCK}->close;
$obj->{dbh}->{InactiveDestroy} = 1;
@@ -772,7 +772,7 @@ sub stream {
$file = $obj->{path} . "/" . $file
if($obj->{mdbh});
- debug('Stream file "%s" to Client: %s',
+ debug('Stream file "%s" to client: %s',
$file,$client);
my $erg = $obj->{ICE}->stream($file,0,$client)
|| last;
@@ -785,7 +785,7 @@ sub stream {
sub parseRequest {
# ------------------
my $obj = shift || return error('No object defined!');
- my $hdl = shift || return error ('No Request!' );
+ my $hdl = shift || return error('No request defined!');
my ($Req, $size) = getFromSocket($hdl);
@@ -933,7 +933,7 @@ sub getcovers {
if(ref $console);
unless(-d $obj->{coverimages}) {
- mkpath($obj->{coverimages}) or error "Can't mkpath $obj->{coverimages} : $!";
+ mkpath($obj->{coverimages}) or error "Couldn't mkpath $obj->{coverimages} : $!";
lg sprintf('mkdir path "%s"',
$obj->{coverimages}
);
@@ -1048,7 +1048,7 @@ sub getcovers {
sub _findcoverfromcache {
# ------------------
my $obj = shift || return error('No object defined!');
- my $album = shift || return error ('No Album!' );
+ my $album = shift || return error('No album defined!');
my $artist = shift || 0;
my $typ = shift || 'absolute';
@@ -1118,7 +1118,7 @@ sub ConnectToMuggleDB {
sub _findcover {
# ------------------
my $obj = shift || return error('No object defined!');
- my $file = shift || return error ('No file!' );
+ my $file = shift || return error('No file defined!');
my $artist = shift;
my $album = shift;
@@ -1141,7 +1141,7 @@ sub _findcover {
push(@images,$File::Find::name)
if($File::Find::name =~ /\.jpg$|\.jpeg$|\.gif$|\.png/sig); # Lookup for images
} else {
- lg "Permissions deny, can't read : $File::Find::name";
+ lg "Permissions deny, couldn't read : $File::Find::name";
}
},
follow => 1,
@@ -1218,9 +1218,9 @@ sub _findcover {
sub coverimage {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $data = shift || return error ('No data');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $data = shift || return error('No data defined!');
my $dbh = ($obj->{mdbh} ? $obj->{mdbh} : $obj->{dbh});
@@ -1289,9 +1289,9 @@ sub coverimage {
sub getfile {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $data = shift || return error ('No data');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $data = shift || return error('No data defined!');
my $dbh = ($obj->{mdbh} ? $obj->{mdbh} : $obj->{dbh});
@@ -1320,15 +1320,16 @@ sub getfile {
return 1;
}
}
- $console->err(gettext("Sorry, can't get file."));
+ $console->err(gettext("Sorry, couldn't get file."));
return 0;
}
# ------------------
-sub suggest {# ------------------
+sub suggest {
+# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $params = shift;
diff --git a/lib/XXV/MODULES/RECORDS.pm b/lib/XXV/MODULES/RECORDS.pm
index 977723d..498d588 100644
--- a/lib/XXV/MODULES/RECORDS.pm
+++ b/lib/XXV/MODULES/RECORDS.pm
@@ -231,7 +231,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul!: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
@@ -241,7 +241,7 @@ sub new {
$self->{framerate} = 25;
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -285,7 +285,7 @@ sub _init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
@@ -318,7 +318,7 @@ sub dot1000 {
sub parseData {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vdata = shift || return error('Problem to read data!');
+ my $vdata = shift || return error('No data defined!');
my ($event, $hash, $id, $date, $hour, $minute, $state, $duration, $title, $day, $month, $year);
my $dataHash = {};
@@ -334,7 +334,7 @@ sub parseData {
}
unless($id) {
- error sprintf("Can't parse svdrp data : '%s'",$record);
+ error sprintf("Couldn't parse svdrp data : '%s'",$record);
next;
}
@@ -358,8 +358,9 @@ sub parseData {
}
# ------------------
-sub scandirectory {# ------------------
- my $obj = shift || return error ('No Object!');
+sub scandirectory {
+# ------------------
+ my $obj = shift || return error('No object defined!');
find(
{
@@ -368,7 +369,7 @@ sub scandirectory {# ------------------
push(@{$obj->{FILES}},[$File::Find::name,$obj->converttitle($File::Find::name)])
if($File::Find::name =~ /\.rec\/\d{3}.vdr$/sig); # Lookup for *.rec/001.vdr
} else {
- lg "Permissions deny, can't read : $File::Find::name";
+ lg "Permissions deny, Couldn't read : $File::Find::name";
}
},
follow => 1,
@@ -415,7 +416,7 @@ sub readData {
$obj->{CapacityPercent} = int($percent);
} else {
- error("Can't get disc state : ".join("\n", @$stat));
+ error("Couldn't get disc state : ".join("\n", @$stat));
$obj->{CapacityMessage} = gettext("Unknown disc capacity!");
$obj->{CapacityPercent} = 0;
@@ -548,7 +549,7 @@ sub readData {
my $sql = sprintf('DELETE FROM RECORDS WHERE RecordMD5 IN (%s)', join(',' => ('?') x @todel));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@todel)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
debug sprintf 'Finish .. %d recordings inserted, %d recordings updated, %d recordings removed',
@@ -566,7 +567,7 @@ sub readData {
my @jobs = @{$obj->{JOBS}};
$obj->{JOBS} = [];
- defined(my $child = fork()) or return error sprintf("Can't fork : %s",$!);
+ defined(my $child = fork()) or return error sprintf("Couldn't fork : %s",$!);
if($child == 0) {
$obj->{dbh}->{InactiveDestroy} = 1;
@@ -594,7 +595,7 @@ sub readData {
my $sql = sprintf('DELETE FROM OLDEPG where (UNIX_TIMESTAMP(starttime) + duration) < (UNIX_TIMESTAMP() - 86400) and eventid not in (%s)', join(',' => ('?') x @merkIds));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@merkIds)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
$obj->updated() if($insertedData);
@@ -607,7 +608,7 @@ sub readData {
if(scalar @{$err} == 0) {
$console->message(sprintf(gettext("Write %d recordings to the database."), scalar @merkIds));
} else {
- unshift(@{$err}, sprintf(gettext("Write %d recordings to the database. Cannot assign %d recordings."), scalar @merkIds , scalar @{$err}));
+ unshift(@{$err}, sprintf(gettext("Write %d recordings to the database. Couldn't assign %d recordings."), scalar @merkIds , scalar @{$err}));
lg join("\n", @$err);
$console->err($err);
}
@@ -696,16 +697,17 @@ sub _updateEvent {
my $sth = $obj->{dbh}->prepare('UPDATE OLDEPG SET duration=?, starttime=FROM_UNIXTIME(?), addtime=FROM_UNIXTIME(?) where eventid=?');
if(!$sth->execute($event->{duration},$event->{starttime},$event->{addtime},$event->{eventid})) {
- error sprintf("Can't update Event!: '%s' !",$event->{eventid});
+ error sprintf("Couldn't update event!: '%s' !",$event->{eventid});
return undef;
}
return $event;
}
# ------------------
-sub _updateState {# ------------------
- my $obj = shift || return error ('No Object!');
- my $oldattr = shift || return error ('Missing data');
+sub _updateState {
+# ------------------
+ my $obj = shift || return error('No object defined!');
+ my $oldattr = shift || return error ('No data defined!');
my $attr = shift || return error ('No data to replace!');
my $sth = $obj->{dbh}->prepare('UPDATE RECORDS SET RecordId=?, State=?, addtime=FROM_UNIXTIME(?) where RecordMD5=?');
@@ -724,7 +726,7 @@ sub analyze {
my $info = $obj->videoInfo($recattr->{title}, $recattr->{starttime});
unless($info && ref $info eq 'HASH') {
- error sprintf("Can't find recording '%s' with id : '%s' !",$recattr->{title}, $recattr->{id});
+ error sprintf("Couldn't find recording '%s' with id : '%s' !",$recattr->{title}, $recattr->{id});
return 0;
}
@@ -755,7 +757,7 @@ sub analyze {
# erfunden werden ;)
$event = $obj->createOldEventId($recattr->{id}, $recattr->{starttime}, $info->{duration}, $title, $subtitle, $info);
unless($event) {
- error sprintf("Can't create Event!: '%s' !",$recattr->{id});
+ error sprintf("Couldn't create event!: '%s' !",$recattr->{id});
return 0;
}
}
@@ -786,15 +788,16 @@ sub analyze {
sub videoInfo {
# ------------------
my $obj = shift || return error('No object defined!');
- my $title = shift || return error ('No title!' );
- my $starttime = shift || return error ('No title!' );
+ my $title = shift || return error('No title defined!');
+ my $starttime = shift || return error('No start time defined!');
lg sprintf('Get information from recording "%s"', $title );
- my $month=sprintf("%02d",(localtime($starttime))[4]+1);
- my $day=sprintf("%02d",(localtime($starttime))[3]);
- my $hour=sprintf("%02d",(localtime($starttime))[2]);
- my $minute=sprintf("%02d",(localtime($starttime))[1]);
+ my @ltime = localtime($starttime);
+ my $month=sprintf("%02d",$ltime[4]+1);
+ my $day=sprintf("%02d",$ltime[3]);
+ my $hour=sprintf("%02d",$ltime[2]);
+ my $minute=sprintf("%02d",$ltime[1]);
my @files;
@@ -808,7 +811,7 @@ sub videoInfo {
}
unless(scalar @files) {
- error sprintf("Can't assign recording with title: '%s' (%s/%s %s:%s)", $title,$month,$day,$hour,$minute);
+ error sprintf("Couldn't assign recording with title: '%s' (%s/%s %s:%s)", $title,$month,$day,$hour,$minute);
return 0;
}
@@ -838,7 +841,7 @@ sub videoInfo {
my $marks = sprintf("%s/marks.vdr", $path);
if(-r $marks) {
my $data = load_file($marks)
- or error sprintf("I can't read file '%s'",$marks);
+ or error sprintf("Couldn't read file '%s'",$marks);
if($data) {
foreach my $zeile (split("\n", $data)) {
# 0:35:07.09 moved from [0:35:13.24 Logo start] by checkBlackFrameOnMark
@@ -900,8 +903,8 @@ sub videoInfo {
sub videoPreview {
# ------------------
my $obj = shift || return error('No object defined!');
- my $eventid = shift || return error ('No eventid!');
- my $info = shift || return error ('No InfoHash!');
+ my $eventid = shift || return error('No eventid defined!');
+ my $info = shift || return error ('No information defined!');
my $rebuild = shift || 0;
if ($obj->{previewcommand} eq 'Nothing') {
@@ -940,13 +943,13 @@ sub videoPreview {
# Mplayer
unless(-x $obj->{previewbinary}) {
- error("I can't find executable file as usable preview command !");
+ error("Couldn't find executable file as usable preview command!");
return 0;
}
unless(-d $outdir) {
if(!mkpath($outdir)) {
- error sprintf("Can't mkpath '%s' : %s",$outdir,$!);
+ error sprintf("Couldn't make path '%s' : %s",$outdir,$!);
return 0;
}
}
@@ -1000,15 +1003,15 @@ sub videoPreview {
foreach (@files) { s/(\")/\\$1/g; }
}
- $vdir =~ s/(\")/\\$1/g;
+ $vdir =~ s/(\')/\\$1/g;
my $scalex = 180;
my $mversions = {
- 'MPlayer1.0pre5' => sprintf("%s -noautosub -noconsolecontrols -nosound -nolirc -nojoystick -quiet -vo jpeg -jpeg outdir=\"%s\" -ni -ss %d -sstep %d -vf scale -zoom -xy %d -frames %d \"%s\" >> \"%s\" 2>&1",
- $obj->{previewbinary}, $outdir, $startseconds / 5, $stepseconds / 5, $scalex, $count, join("\" \"",@files), $log),
- 'MPlayer1.0pre6' => sprintf("%s -noautosub -noconsolecontrols -nosound -nolirc -nojoystick -quiet -vo jpeg:outdir=\"%s\" -ni -ss %d -sstep %d -vf scale -zoom -xy %d -frames %d \"%s\" >> \"%s\" 2>&1",
- $obj->{previewbinary}, $outdir, $startseconds / 5, $stepseconds / 5, $scalex, $count, join("\" \"",@files), $log),
- 'vdr2jpeg' => sprintf("%s -r \"%s\" -f %s -x %d -o \"%s\" >> \"%s\" 2>&1",
+ 'MPlayer1.0pre5' => sprintf("%s -noautosub -noconsolecontrols -nosound -nolirc -nojoystick -quiet -vo jpeg -jpeg outdir=\'%s\' -ni -ss %d -sstep %d -vf scale -zoom -xy %d -frames %d \'%s\' >> \'%s\' 2>&1",
+ $obj->{previewbinary}, $outdir, $startseconds / 5, $stepseconds / 5, $scalex, $count, join("\' \'",@files), $log),
+ 'MPlayer1.0pre6' => sprintf("%s -noautosub -noconsolecontrols -nosound -nolirc -nojoystick -quiet -vo jpeg:outdir=\'%s\' -ni -ss %d -sstep %d -vf scale -zoom -xy %d -frames %d \'%s\' >> \'%s\' 2>&1",
+ $obj->{previewbinary}, $outdir, $startseconds / 5, $stepseconds / 5, $scalex, $count, join("\' \'",@files), $log),
+ 'vdr2jpeg' => sprintf("%s -r \'%s\' -f %s -x %d -o \'%s\' >> \'%s\' 2>&1",
$obj->{previewbinary}, $vdir, join(" -f ", @frames), $scalex, $outdir, $log),
};
return $mversions->{$obj->{previewcommand}};
@@ -1027,9 +1030,9 @@ sub _mark2frames{
sub SearchEpgId {
# ------------------
my $obj = shift || return error('No object defined!');
- my $start = shift || return error ('No Start!' );
- my $dur = shift || return;
- my $title = shift || return error ('No title!' );
+ my $start = shift || return error('No start time defined!');
+ my $dur = shift || return 0;
+ my $title = shift || return error('No title defined!');
my $subtitle = shift;
my $channel = shift;
@@ -1044,7 +1047,7 @@ qq|SELECT * FROM OLDEPG WHERE
AND subtitle = ?
AND channel_id = ?|);
$sth->execute($start,$bis,$title,$subtitle,$channel)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
} elsif($subtitle) {
$sth = $obj->{dbh}->prepare(
qq|SELECT * FROM OLDEPG WHERE
@@ -1053,7 +1056,7 @@ qq|SELECT * FROM OLDEPG WHERE
AND title = ?
AND subtitle = ?|);
$sth->execute($start,$bis,$title,$subtitle)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
} else {
$sth = $obj->{dbh}->prepare(
qq|SELECT * FROM OLDEPG WHERE
@@ -1061,7 +1064,7 @@ qq|SELECT * FROM OLDEPG WHERE
AND UNIX_TIMESTAMP(starttime)+duration <= ?
AND title = ?|);
$sth->execute($start,$bis,$title)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
return 0 if(!$sth);
@@ -1079,14 +1082,13 @@ qq|SELECT * FROM OLDEPG WHERE
sub createOldEventId {
# ------------------
my $obj = shift || return error('No object defined!');
- my $id = shift || return error ('No Id!' );
- my $start = shift || return error ('No Starttime!' );
+ my $id = shift || return error('No eventid defined!');
+ my $start = shift || return error('No start time defined!');
my $duration = shift || 0;
- my $title = shift || return error ('No title!' );
+ my $title = shift || return error('No title defined!');
my $subtitle = shift;
my $info = shift;
-#warn($title);
my $attr = {
title => $title,
subtitle => $subtitle,
@@ -1102,9 +1104,7 @@ sub createOldEventId {
$attr->{eventid} = $obj->{dbh}->selectrow_arrayref('select max(eventid)+1 from OLDEPG')->[0];
$attr->{eventid} = 1000000000 if(not defined $attr->{eventid} or $attr->{eventid} < 1000000000 );
- # dumper($attr);
-
- lg sprintf('Create OldEventId from event "%s" - "%s"',
+ lg sprintf('Create event "%s" - "%s" into OLDEPG',
$title,
$subtitle ? $subtitle : '',
);
@@ -1131,8 +1131,8 @@ sub createOldEventId {
sub display {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $recordid = shift || return $console->err(gettext("No recording defined for display! Please use rdisplay 'rid'"));
my $start = "e.starttime";
@@ -1167,7 +1167,7 @@ where
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($recordid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
$obj->_loadreccmds;
@@ -1189,8 +1189,8 @@ where
sub play {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $recordid = shift || return $console->err(gettext("No recording defined for playback! Please use rplay 'rid'."));
my $sql = qq|SELECT RecordID FROM RECORDS WHERE RecordMD5 = ?|;
@@ -1209,8 +1209,8 @@ sub play {
sub cut {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $recordid = shift || return $console->err(gettext("No recording defined for playback! Please use rplay 'rid'."));
my $sql = qq|SELECT RecordID FROM RECORDS WHERE RecordMD5 = ?|;
@@ -1229,8 +1229,8 @@ sub cut {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || "";
my $params = shift;
@@ -1321,8 +1321,8 @@ GROUP BY
sub search {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || return $obj->list($watcher,$console);
my $params = shift;
@@ -1390,8 +1390,8 @@ WHERE
sub delete {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $record = shift || return $console->err(gettext("No recording defined for deletion! Please use rdelete 'id'."));
my $answer = shift || 0;
@@ -1414,7 +1414,7 @@ sub delete {
my $sql = sprintf("SELECT r.RecordId,CONCAT_WS('~',e.title,e.subtitle),r.RecordMD5 FROM RECORDS as r,OLDEPG as e WHERE e.eventid = r.eventid and r.RecordMD5 IN (%s) ORDER BY r.RecordId desc", join(',' => ('?') x @recordings));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@recordings)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $data = $sth->fetchall_arrayref(); # Query as array to hold ordering !
foreach my $recording (@$data) {
@@ -1505,8 +1505,8 @@ sub is_empty_dir {
sub redit {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $recordid = shift || return $console->err(gettext("No recording defined for editing!"));
my $data = shift || 0;
@@ -1541,7 +1541,7 @@ WHERE
if(-r $file) {
my $text = load_file($file)
- or $console->err(sprintf(gettext("Cannot open file '%s' : %s!"),$file,$!));
+ or $console->err(sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$!));
foreach my $zeile (split(/[\r\n]/, $text)) {
if($zeile =~ /^D\s+(.+)/s) {
@@ -1669,7 +1669,7 @@ WHERE
$data->{summary} =~ s/\s+$//; # no trailing white space
if(-r $file) {
my $text = load_file($file)
- or $console->err(sprintf(gettext("Cannot open file '%s' : %s!"),$file,$!));
+ or $console->err(sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$!));
foreach my $zeile (split(/[\r\n]/, $text)) {
$zeile =~ s/^\s+//;
$zeile =~ s/\s+$//;
@@ -1732,13 +1732,13 @@ WHERE
}
save_file($file, $out)
- or return $console->err(sprintf(gettext("Can't write file '%s' : %s"),$file,$!));
+ or return $console->err(sprintf(gettext("Couldn't write file '%s' : %s"),$file,$!));
$dropEPGEntry = 1;
}
if($data->{marks} ne $marks) {
save_file($marksfile, $data->{marks})
- or return $console->err(sprintf(gettext("Can't write file '%s' : %s"),$marksfile,$!));
+ or return $console->err(sprintf(gettext("Couldn't write file '%s' : %s"),$marksfile,$!));
$ChangeRecordingData = 1;
}
@@ -1757,7 +1757,7 @@ WHERE
my $newPath = join('.', @options);
move($rec->{Path}, $newPath)
- or return $console->err(sprintf(gettext("Recording: '%s', can't move to '%s' : %s"),$rec->{title},$newPath,$!));
+ or return $console->err(sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$newPath,$!));
$rec->{Path} = $newPath;
$touchVDR = 1;
@@ -1776,18 +1776,18 @@ WHERE
my $parentnew = dirname($newPath);
unless( -d $parentnew) {
mkpath($parentnew)
- or return $console->err(sprintf(gettext("Recording: '%s', can't mkpath: '%s' : %s"),$rec->{title},$parentnew,$!));
+ or return $console->err(sprintf(gettext("Recording: '%s', couldn't mkpath: '%s' : %s"),$rec->{title},$parentnew,$!));
}
move($rec->{Path},$newPath)
- or return $console->err(sprintf(gettext("Recording: '%s', can't move to '%s' : %s"),$rec->{title},$data->{title},$!));
+ or return $console->err(sprintf(gettext("Recording: '%s', couldn't move to '%s' : %s"),$rec->{title},$data->{title},$!));
my $parentold = dirname($rec->{Path});
if($obj->{videodir} ne $parentold
and -d $parentold
and is_empty_dir($parentold)) {
rmdir($parentold)
- or return $console->err(sprintf(gettext("Recording: '%s', can't remove '%s' : %s"),$rec->{title},$parentold,$!));
+ or return $console->err(sprintf(gettext("Recording: '%s', couldn't remove '%s' : %s"),$rec->{title},$parentold,$!));
}
$ChangeRecordingData = 1;
@@ -1798,13 +1798,13 @@ WHERE
if($dropEPGEntry) { # Delete EpgOld Entrys
my $sth = $obj->{dbh}->prepare('DELETE FROM OLDEPG WHERE eventid = ?');
$sth->execute($rec->{EventId})
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
if($ChangeRecordingData) {
my $sth = $obj->{dbh}->prepare('DELETE FROM RECORDS WHERE RecordMD5 = ?');
$sth->execute($recordid)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
}
if($touchVDR) { #Ab 1.3.11 resync with touch /video/.update
@@ -1850,8 +1850,8 @@ sub _loadreccmds {
sub conv {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $data = shift || 0;
$obj->_loadreccmds;
@@ -1869,7 +1869,7 @@ sub conv {
}
my ($cmdid, $recid) = split(/[\s_]/, $data);
- my $cmd = (split(':', $obj->{reccmds}->[$cmdid-1]))[-1] || return $console->err(gettext("Cannot find this command ID!"));
+ my $cmd = (split(':', $obj->{reccmds}->[$cmdid-1]))[-1] || return $console->err(gettext("Couldn't find this command ID!"));
my $path = $obj->IdToPath($recid) || return $console->err(sprintf(gettext("Recording '%s' does not exist in the database!"),$recid));
debug sprintf('Call command "%s" on recording "%s"%s',
@@ -1920,7 +1920,7 @@ ORDER BY
my $fields = fields($obj->{dbh}, $sql);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute($lastReportTime)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
unshift(@$erg, $fields);
return {
@@ -1939,7 +1939,7 @@ sub IdToPath {
my $sth = $obj->{dbh}->prepare('select Path from RECORDS where RecordMD5 = ?');
$sth->execute($id)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchrow_hashref();
return $erg ? $erg->{Path} : undef;
}
@@ -1948,7 +1948,7 @@ sub IdToPath {
sub getPreviewFiles {
# ------------------
my $obj = shift || return error('No object defined!');
- my $id = shift || return error ('No EventID!' );
+ my $id = shift || return error('No eventid defined!');
# look for pictures
my $outdir = sprintf('%s/%lu_shot', $obj->{previewimages}, $id);
@@ -1968,11 +1968,11 @@ sub getPreviewFiles {
sub getGroupIds {
# ------------------
my $obj = shift || return error('No object defined!');
- my $recid = shift || return error ('No recording defined!' );
+ my $recid = shift || return error ('No recording defined!');
my $epgid = getDataById($recid, 'RECORDS', 'RecordMD5');
if(!$epgid) {
- error sprintf("Can't find recording '%s'!", $recid);
+ error sprintf("Couldn't find recording '%s'!", $recid);
return;
}
my $epgdata = main::getModule('EPG')->getId($epgid->{eventid});
@@ -2033,7 +2033,7 @@ sub translate {
{
$title =~ s/([^üäößa-z0-9\&\!\-\s\.\@\~\,\(\)\%\+])/sprintf('#%X', ord($1))/seig;
$title =~ s/[^üäößa-z0-9\!\&\-\#\.\@\~\,\(\)\%\+]/_/sig;
- # Windows can't handle '.' at the end of directory names
+ # Windows couldn't handle '.' at the end of directory names
$title =~ s/(\.$)/\#2E/sig;
$title =~ s/(\.~)/\#2E~/sig;
} else {
@@ -2091,10 +2091,11 @@ sub converttitle {
}
# ------------------
-sub suggest {# ------------------
+sub suggest {
+# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $params = shift;
@@ -2127,7 +2128,7 @@ LIMIT 25
|;
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute('%'.$search.'%','%'.$search.'%')
- or return error "Can't execute query: $sth->errstr.";
+ or return error "Couldn't execute query: $sth->errstr.";
my $result = $sth->fetchall_arrayref();
$console->table($result)
if(ref $console && $result);
diff --git a/lib/XXV/MODULES/REMOTE.pm b/lib/XXV/MODULES/REMOTE.pm
index 4eaba23..b462890 100644
--- a/lib/XXV/MODULES/REMOTE.pm
+++ b/lib/XXV/MODULES/REMOTE.pm
@@ -92,10 +92,10 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
- $self->init or return error('Problem to initialize module');
+ $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -108,7 +108,7 @@ sub init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
@@ -152,8 +152,8 @@ sub parse {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $cmds = $obj->parse();
my @list = (['__Id', 'Name', 'Cmd']);
@@ -168,9 +168,9 @@ sub list {
sub command {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $command = shift || return error ('No Command!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $command = shift || return error('No command defined!');
my $cmds = $obj->parse();
return $console->err(gettext('This cmd id does not exist!'))
@@ -182,7 +182,7 @@ sub command {
lg $msg;
my $out;
- open(README, "$cmds->{$command}->{bat} 2>&1 |") or return error("Can't run program: $!");
+ open(README, "$cmds->{$command}->{bat} 2>&1 |") or return error("Couldn't run program: $!");
while(<README>) {
$out .= $_;
}
@@ -200,8 +200,8 @@ sub command {
sub remote {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $command = shift;
debug sprintf('Call remote with command "%s"%s',
diff --git a/lib/XXV/MODULES/REPORT.pm b/lib/XXV/MODULES/REPORT.pm
index 55e57fa..232693e 100644
--- a/lib/XXV/MODULES/REPORT.pm
+++ b/lib/XXV/MODULES/REPORT.pm
@@ -85,7 +85,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{LastReportTime} = time;
@@ -101,7 +101,7 @@ sub new {
);
# The Initprocess
- my $erg = $self->init or return error('Problem to initialize module');
+ my $erg = $self->init or return error('Problem to initialize modul!');
# Initiat after load modules ...
main::after(sub{
@@ -193,7 +193,7 @@ sub report {
sub news {
# ------------------
my $obj = shift || return error('No object defined!');
- my $title = shift || return error ('No title!' );
+ my $title = shift || return error('No title defined!');
my $text = shift || '';
my $cmd = shift || '';
my $id = shift || '';
@@ -201,7 +201,7 @@ sub news {
# convert Levelname to integer
my $lev = $obj->scala($levname)
- || return error('Problem to analyze Level!');
+ || return error('Problem to analyze level!');
my $url = sprintf("http://%s:%s/", $obj->{host}, main::getModule('HTTPD')->{Port});
$url = sprintf("%s?cmd=%s&data=%s", $url, $cmd, $id)
@@ -238,8 +238,8 @@ sub news {
sub request {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!' );
- my $console = shift || return error ('No Console!' );
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
# To this time you can set on
# cmd=request&data=rss&ver=2 or
# cmd=request&data=mail
diff --git a/lib/XXV/MODULES/ROBOT.pm b/lib/XXV/MODULES/ROBOT.pm
index 733b1aa..3a1f54f 100644
--- a/lib/XXV/MODULES/ROBOT.pm
+++ b/lib/XXV/MODULES/ROBOT.pm
@@ -65,7 +65,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
return $self;
@@ -75,10 +75,10 @@ sub new {
sub saveRobot {
# ------------------
my $obj = shift || return error('No object defined!');
- my $rname = shift || return error ('No robot Name!' );
- my $rsub = shift || return error ('No Robot sub!' );
+ my $rname = shift || return error('No robot name defined!');
+ my $rsub = shift || return error('No robot subroutine defined!');
- return error("$rname is not a Code Reference!'")
+ return error("$rname is not a code reference!'")
unless(ref $rsub eq 'CODE');
$obj->clean( $rname );
@@ -90,7 +90,7 @@ sub saveRobot {
sub register {
# ------------------
my $obj = shift || return error('No object defined!');
- my $rname = shift || return error ('No robot Name!' );
+ my $rname = shift || return error('No robot name defined!');
my @args = @_;
return error("$rname is not a Robot!'")
@@ -103,7 +103,7 @@ sub register {
sub start {
# ------------------
my $obj = shift || return error('No object defined!');
- my $rname = shift || return error ('No Robot Name to start!');
+ my $rname = shift || return error('No robot name defined!');
my $watcher = shift;
my $console = shift;
my $endcb = shift;
@@ -115,7 +115,7 @@ sub start {
}
# fork and forget
- defined(my $child = fork()) or die "Can't fork: $!";
+ defined(my $child = fork()) or die "Couldn't fork: $!";
if($child == 0) {
$obj->{dbh}->{InactiveDestroy} = 1;
# create a new browser
@@ -144,7 +144,7 @@ sub start {
sub clean {
# ------------------
my $obj = shift || return error('No object defined!');
- my $rname = shift || return error ('No Robot Name to clean!');
+ my $rname = shift || return error('No robot name defined!');
delete $obj->{jobs}->{$rname};
}
@@ -153,7 +153,7 @@ sub clean {
sub result {
# ------------------
my $obj = shift || return error('No object defined!');
- my $rname = shift || return error ('No robot Name!' );
+ my $rname = shift || return error('No robot name defined!');
return $obj->{result}->{$rname};
diff --git a/lib/XXV/MODULES/SHARE.pm b/lib/XXV/MODULES/SHARE.pm
index a052135..a7bb45b 100644
--- a/lib/XXV/MODULES/SHARE.pm
+++ b/lib/XXV/MODULES/SHARE.pm
@@ -106,11 +106,11 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# The Initprocess
- $self->_init or return error('Problem to initialize module');
+ $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -128,7 +128,7 @@ sub _init {
$obj->{SOAP} = $obj->ConnectToSOAP($obj->{SessionId});
unless($obj->{SOAP}) {
- error("Can't connect to SOAP server %s!", $obj->{uri});
+ error("Couldn't connect to SOAP server %s!", $obj->{uri});
return 0;
} else {
$obj->getSoapData();
@@ -179,7 +179,7 @@ sub generateUniqueId {
sub ConnectToSOAP {
# ------------------
my $obj = shift || return error('No object defined!');
- my $sid = shift || $obj->{SessionId} || return error ('No SesionID!' );
+ my $sid = shift || $obj->{SessionId} || return error('No session id defined!');
my $uri = shift || $obj->{uri};
my $prx = shift || $obj->{proxy};
@@ -193,7 +193,7 @@ sub ConnectToSOAP {
my $usrkey;
if($soap) {
- $usrkey = $obj->CmdToSoap($soap,'getUsrKey',$obj->{SessionId}) or error "Can't get user key";
+ $usrkey = $obj->CmdToSoap($soap,'getUsrKey',$obj->{SessionId}) or error "Couldn't get user key";
error "Response contain wrong answer" if($usrkey ne $obj->{SessionId});
}
@@ -219,8 +219,8 @@ sub getEventLevel {
sub TopTen {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $anzahl = shift || 10;
$obj->{TopTen} = $obj->getTopTen(1000)
@@ -260,8 +260,8 @@ sub TopTen {
sub CmdToSoap {
# ------------------
my $obj = shift || return error('No object defined!');
- my $soap = shift || return error ('No SOAP!' );
- my $cmd = shift || return error ('No Command!' );
+ my $soap = shift || return error('No SOAP defined!');
+ my $cmd = shift || return error('No command defined!');
my @arg = @_;
lg(sprintf("CmdToSoap : %s - %s",$cmd, join(", ",@arg)));
diff --git a/lib/XXV/MODULES/STATUS.pm b/lib/XXV/MODULES/STATUS.pm
index a658059..3cbf009 100644
--- a/lib/XXV/MODULES/STATUS.pm
+++ b/lib/XXV/MODULES/STATUS.pm
@@ -145,7 +145,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your System:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# Interval to read timers and put to DB
@@ -193,8 +193,8 @@ sub remember {
sub vitals {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $output = {
name => $obj->name(),
@@ -220,8 +220,8 @@ sub vitals {
sub network {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $interfaces = $obj->netDevs();
my $param = {
@@ -238,8 +238,8 @@ sub network {
sub hardware {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my ($number, $model, $speed, $cache, $bogomips) = $obj->CPU();
my $pci = $obj->pci();
@@ -266,8 +266,8 @@ sub hardware {
sub memory {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $ret = $obj->meminfo();
my $param = {
@@ -284,8 +284,8 @@ sub memory {
sub filesys {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $ret = $obj->mounts();
my $param = {
@@ -494,7 +494,7 @@ sub CPU {
sub util {
my $obj = shift || return error('No object defined!');
- open(STAT, "/proc/stat") or return error "Can't open /proc/stat\n";
+ open(STAT, "/proc/stat") or return error "Couldn't open /proc/stat\n";
my $buffer = <STAT>;
close(STAT);
@@ -507,7 +507,7 @@ sub util {
#take an argument < 1
sleep(1);
- open (STAT, "/proc/stat") or return error "Can't open /proc/stat\n";
+ open (STAT, "/proc/stat") or return error "Couldn't open /proc/stat\n";
$buffer = <STAT>;
close(STAT);
@@ -535,7 +535,7 @@ sub users {
my $obj = shift || return error('No object defined!');
my $result = `$obj->{whoBinary} | $obj->{wcBinary} -l`
- or return error "Can't execute $obj->{whoBinary} or $obj->{wcBinary}\n";
+ or return error "Couldn't execute $obj->{whoBinary} or $obj->{wcBinary}\n";
$result =~ s/\n//g;
return $result;
@@ -609,7 +609,7 @@ sub scsi {
my $cd_no = '0';
my $st_no = '0';
open(F,$file)
- or return error "Can't open $file : $!\n";;
+ or return error "Couldn't open $file : $!\n";;
while(<F>) {
if(/Host: (\S+) Channel: (\d+) Id: (\d+) Lun: (\d+)/) {
$host = $1, $channel = $2, $id = $3, $lun = $4;
@@ -683,7 +683,7 @@ sub mounts{
my $clr = shift || 0;
my $df = `$obj->{dfBinary} -TP -x cdfs -x iso9660 -x udf`
- or return error "Can't execute $obj->{dfBinary} $!\n";
+ or return error "Couldn't execute $obj->{dfBinary} $!\n";
my $ret = [[qw/FS Typ Space Used Free Cap. Mount/]];
foreach my $zeile (split('\n', $df)) {
@@ -706,7 +706,7 @@ sub mounts{
sub videoMounts {
# ------------------
my $obj = shift || return error('No object defined!');
- my $videodir = shift || return error ('No Video dir!');
+ my $videodir = shift || return error('No video path defined!');
my $mounts = $obj->mounts;
my $ret = [];
@@ -738,7 +738,7 @@ sub findttf
},
$obj->{paths}->{FONTPATH}
);
- error "Can't find useful font at : $obj->{paths}->{FONTPATH}"
+ error "Couldn't find useful font at : $obj->{paths}->{FONTPATH}"
if(scalar $found == 0);
return $found;
}
@@ -747,7 +747,7 @@ sub findttf
sub watchDog {
# ------------------
my $obj = shift || return error('No object defined!');
- my $mou = shift || return error ('No Data!' );
+ my $mou = shift || return error('No data defined!');
# Not all 15 seconds a panic message ;)
return if($obj->{LastWarning}+900 > time);
diff --git a/lib/XXV/MODULES/STREAM.pm b/lib/XXV/MODULES/STREAM.pm
index 84b72d6..e2c4aa2 100644
--- a/lib/XXV/MODULES/STREAM.pm
+++ b/lib/XXV/MODULES/STREAM.pm
@@ -82,11 +82,11 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your System:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# The Initprocess
- my $erg = $self->init or return error('Problem to initialize module');
+ my $erg = $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -104,8 +104,8 @@ sub init {
sub live_stream {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $channel = shift || return $console->err(gettext("No ChannelID to Stream! Please use livestream 'cid'"));
debug sprintf('Call live stream with channel "%s"%s',
@@ -137,14 +137,14 @@ sub live_stream {
sub play_record {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $recid = shift || return $console->err(gettext("No RecordID to Play! Please use rplay 'rid'"));
my $rmod = main::getModule('RECORDS');
my $videopath = $rmod->{videodir};
my $path = $rmod->IdToPath($recid)
- or return $console->err(gettext(sprintf('I can\'t found recid: %s', $recid)));
+ or return $console->err(gettext(sprintf("Couldn't find recording: '%s'", $recid)));
debug sprintf('Call play record "%s"%s',
$path,
diff --git a/lib/XXV/MODULES/SVDRP.pm b/lib/XXV/MODULES/SVDRP.pm
index 493583a..9fe4b3f 100644
--- a/lib/XXV/MODULES/SVDRP.pm
+++ b/lib/XXV/MODULES/SVDRP.pm
@@ -84,7 +84,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
@@ -200,7 +200,7 @@ sub command {
sub status {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
+ my $watcher = shift || return error('No watcher defined!');
my $console = shift || return;
my $erg = $obj->command('stat disk');
@@ -212,8 +212,8 @@ sub status {
sub scommand {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || return $console->err(gettext("No command defined! Please use scommand 'cmd'."));
my $erg = $obj->command($text);
diff --git a/lib/XXV/MODULES/TELNET.pm b/lib/XXV/MODULES/TELNET.pm
index d12fbeb..90fcfe1 100644
--- a/lib/XXV/MODULES/TELNET.pm
+++ b/lib/XXV/MODULES/TELNET.pm
@@ -108,14 +108,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- $self->init or return error('Problem to initialize module');
+ $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -137,7 +137,7 @@ sub init {
LocalPort => $obj->{Port},
LocalAddr => $obj->{Interface},
Reuse => 1
- ) or return error("Can't create Socket: $!");
+ ) or return error("Couldn't create socket: $!");
# install an initial watcher
Event->io(
@@ -151,7 +151,7 @@ sub init {
# accept client
my $client=$socket->accept;
- panic "Can't connect telnet to new client.\n" and return unless $client;
+ panic "Couldn't connect to new telnet client." and return unless $client;
$client->autoflush;
my $console = XXV::OUTPUT::Console->new(
@@ -232,8 +232,8 @@ sub init {
sub handleInput {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $line = shift || return;
my $user = shift || $console->{USER};
@@ -256,7 +256,7 @@ sub handleInput {
sub usage {
# ------------------
my $obj = shift || return error('No object defined!');
- return main::getModule('HTTPD')->usage(@_);
+ return main::getModule('CONFIG')->usage(@_);
}
1;
diff --git a/lib/XXV/MODULES/TIMERS.pm b/lib/XXV/MODULES/TIMERS.pm
index f3e59b8..f4a3b7d 100644
--- a/lib/XXV/MODULES/TIMERS.pm
+++ b/lib/XXV/MODULES/TIMERS.pm
@@ -309,7 +309,7 @@ sub status {
my $sth = $obj->{dbh}->prepare("select count(*) as count from TIMERS");
if(!$sth->execute())
{
- error sprintf("Can't execute query: %s.",$sth->errstr);
+ error sprintf("Couldn't execute query: %s.",$sth->errstr);
} else {
my $erg = $sth->fetchrow_hashref();
$total = $erg->{count} if($erg && $erg->{count});
@@ -343,14 +343,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -399,7 +399,7 @@ sub _init {
main::after(sub{
$obj->{svdrp} = main::getModule('SVDRP');
unless($obj->{svdrp}) {
- panic ("Can't get modul SVDRP");
+ panic ("Couldn't get modul SVDRP");
return 0;
}
@@ -424,7 +424,7 @@ sub _init {
sub saveTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error('No Data to Save!');
+ my $data = shift || return error('No data defined!');
my $timerid = shift || 0;
my $status = ($data->{Activ} eq 'y' ? 1 : 0);
@@ -465,7 +465,7 @@ sub saveTimer {
], $pos);
}
- event('Save timer "%s" with TimerId: "%d"', $data->{File}, $pos);
+ event('Save timer "%s" with id: "%d"', $data->{File}, $pos);
return $erg;
}
@@ -474,8 +474,8 @@ sub saveTimer {
sub newTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $epgid = shift || 0;
my $epg = shift || 0;
@@ -537,8 +537,8 @@ WHERE
sub editTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || 0; # If timerid the edittimer
my $data = shift || 0; # Data for defaults
@@ -780,8 +780,8 @@ WHERE
sub deleteTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift;
- my $console = shift;
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || return $console->err(gettext("No timer defined for deletion! Please use tdelete 'tid'.")); # If timerid the edittimer
my $answer = shift || 0;
@@ -790,7 +790,7 @@ sub deleteTimer {
my $sql = sprintf('SELECT Id,File,ChannelID,NextStartTime,IF(Status & 1 and NOW() between NextStartTime and NextStopTime,1,0) as Running FROM TIMERS where Id in (%s)', join(',' => ('?') x @timers));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@timers)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $data = $sth->fetchall_hashref('Id');
my $mod = main::getModule('CHANNELS') or return;
@@ -844,8 +844,8 @@ sub deleteTimer {
sub toggleTimer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $timerid = shift || return $console->err(gettext("No timer defined to toggle! Please use ttoggle 'id'.")); # If timerid the edittimer
my @timers = reverse sort{ $a <=> $b } split(/[^0-9]/, $timerid);
@@ -853,7 +853,7 @@ sub toggleTimer {
my $sql = sprintf('SELECT Id,File,Status,NextStartTime, NextStopTime FROM TIMERS where Id in (%s)', join(',' => ('?') x @timers));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@timers)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $data = $sth->fetchall_hashref('Id');
my $ref;
@@ -898,7 +898,7 @@ sub toggleTimer {
join(',' => ('?') x @timers),$ref);
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@timers)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $erg = $sth->fetchall_arrayref();
$console->table($erg);
}
@@ -932,7 +932,7 @@ sub insert {
# NextTime
my $nexttime = $obj->getNextTime( $data->[3], $data->[4], $data->[5] )
- or return error(sprintf("Can't get time form this data: %s", join(' ', @$data)));
+ or return error(sprintf("Couldn't get time form this data: %s", join(' ', @$data)));
push(@$data, $nexttime->{start}, $nexttime->{stop});
# insert placeholder
@@ -1022,7 +1022,7 @@ sub readData {
$obj->{REGISTER}++;
if(scalar keys %$oldTimers != $c or $obj->{REGISTER} == 2) {
# Event to signal we are finish to read
- event(sprintf('Reread %d timers and written to DB!', $c));
+ event(sprintf('Reread %d timers and written into database!', $c));
}
$console->message(sprintf(gettext("%d timer written to database."), $c), {overlapping => $overlapping})
@@ -1059,8 +1059,8 @@ sub updated {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $text = shift || '';
my $in = '';
@@ -1152,7 +1152,7 @@ ORDER BY
sub getTimerById {
# ------------------
my $obj = shift || return error('No object defined!');
- my $tid = shift || return error ('No TimerId!' );
+ my $tid = shift || return error('No id defined!');
my $sql = qq|
SELECT
@@ -1311,7 +1311,7 @@ sub getEpgIds {
sub getEpgDesc {
# ------------------
my $obj = shift || return error('No object defined!');
- my $tid = shift || return error ('No TimerId!' );
+ my $tid = shift || return error('No id defined!');
my $sql = qq|
select
@@ -1367,7 +1367,7 @@ where TIMERS.ChannelID = CHANNELS.Id
sub checkOverlapping {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $NextStartTime = $data->{NextStartTime};
my $NextStopTime = $data->{NextStopTime};
@@ -1401,7 +1401,7 @@ ORDER BY
$NextStartTime,$NextStopTime,
$NextStartTime,$NextStopTime,
$tid,$transponder,$source)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $result = $sth->fetchall_arrayref();
if(scalar @{$result}) {
@@ -1492,7 +1492,7 @@ sub getNextTimer {
sub _getNextEpgId {
# ------------------
my $obj = shift || return error('No object defined!');
- my $timer = shift || return error ('No Hash!' );
+ my $timer = shift || return error('No data defined!');
my $e;
my @file = split('~', $timer->{File});
@@ -1512,7 +1512,7 @@ sub _getNextEpgId {
'%'.$file[-2].'%',
'%'.$file[-1].'%',
$timer->{NextStartTime})) {
- lg sprintf("Can't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} );
+ lg sprintf("Couldn't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} );
return 0;
}
$e = $sth->fetchrow_hashref();
@@ -1531,14 +1531,14 @@ sub _getNextEpgId {
$timer->{NextStopTime},
'%'.$timer->{File}.'%',
$timer->{NextStartTime})) {
- lg sprintf("Can't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} );
+ lg sprintf("Couldn't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} );
return 0;
}
$e = $sth->fetchrow_hashref();
}
- lg sprintf("Can't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} )
+ lg sprintf("Couldn't find epg event for timer with id %d - %s", $timer->{Id} , $timer->{File} )
if(not exists $e->{eventid});
return $e;
}
@@ -1550,9 +1550,9 @@ sub _getNextEpgId {
sub getNextTime {
# ------------------
my $obj = shift || return error('No object defined!');
- my $dor = shift || return error ('No Day!' );
- my $start = shift || return error ('No Starttime!' );
- my $stop = shift || return error ('No Stoptime!' );
+ my $dor = shift || return error('No day defined!');
+ my $start = shift || return error('No start time defined!');
+ my $stop = shift || return error('No stop time defined!');
$start = sprintf('%04d', $start);
$stop = sprintf('%04d', $stop);
@@ -1641,7 +1641,7 @@ sub getTimersByAutotimer {
activeTimer => [],
deactiveTimer => [],
};
- my $erg = getDataBySearch('TIMERS', sprintf('AutotimerId = %d', $aid));
+ my $erg = getDataBySearch('TIMERS', 'AutotimerId = ?', $aid);
map {
my $type = ($_->[1] ? 'activeTimer' : 'deactiveTimer');
push(@{$obj->{AIDS}->{$aid}->{$type}}, $_->[0]);
@@ -1686,10 +1686,11 @@ sub my_strftime {
}
# ------------------
-sub suggest {# ------------------
+sub suggest {
+# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $params = shift;
@@ -1709,7 +1710,7 @@ sub suggest {# ------------------
|;
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute('%'.$search.'%')
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
my $result = $sth->fetchall_arrayref();
$console->table($result)
if(ref $console && $result);
diff --git a/lib/XXV/MODULES/USER.pm b/lib/XXV/MODULES/USER.pm
index 8ab2f0a..497eaf7 100644
--- a/lib/XXV/MODULES/USER.pm
+++ b/lib/XXV/MODULES/USER.pm
@@ -103,8 +103,8 @@ or the same parameter is set for each function."),
description => gettext("Log out from current session."),
short => 'exit',
callback => sub{
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
if($obj->{active} eq 'y') {
$console->message(gettext("Session closed."));
@@ -169,14 +169,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- my $erg = $self->_init or return error('Problem to initialize module');
+ my $erg = $self->_init or return error('Problem to initialize modul!');
return $self;
}
@@ -227,8 +227,8 @@ sub _init {
# ------------------
sub create {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $data = shift || 0;
@@ -240,8 +240,8 @@ sub create {
sub userprefs {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || $obj->{USER}->{Id};
my $data = shift || 0;
@@ -323,8 +323,8 @@ sub userprefs {
# ------------------
sub edit {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $id = shift || 0;
my $data = shift || 0;
@@ -490,9 +490,9 @@ sub edit {
# ------------------
sub delete {
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
- my $id = shift || return $console->err(gettext("No user account defined to delete! Please use udelete 'uid'."));
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
+ my $id = shift || return $console->err(gettext("No user account defined for deletion! Please use udelete 'uid'."));
my $sth = $obj->{dbh}->prepare('delete from USER where Id = ?');
$sth->execute($id)
@@ -514,8 +514,8 @@ sub delete {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my %f = (
'Id' => umlaute(gettext('Service')),
@@ -625,7 +625,7 @@ sub check {
# check User
my $sth = $obj->{dbh}->prepare('select * from USER where Name = ? and Password = md5( ? )');
$sth->execute($name, $password)
- or return error sprintf("Can't execute query: %s.",$sth->errstr);
+ or return error sprintf("Couldn't execute query: %s.",$sth->errstr);
$obj->{USER} = $sth->fetchrow_hashref();
# Set the user settings from user
@@ -691,9 +691,9 @@ sub setUserSettings {
sub allowCommand {
# ------------------
my $obj = shift || return error('No object defined!');
- my $modCfg = shift || return error('No Moduleinformation');
- my $cmdName = shift || return error('No Command name');
- my $user = shift || return error('No User');
+ my $modCfg = shift || return error('No modul defined!');
+ my $cmdName = shift || return error('No command name defined!');
+ my $user = shift || return error('No user defined!');
my $DontdumpViolation = shift || '';
if(
@@ -734,8 +734,8 @@ sub t_checkCommand {
# ------------------
sub checkCommand {
my $obj = shift || return error('No object defined!');
- my $console = shift || return error ('No Console' );
- my $ucmd = shift || return error ('No Command' );
+ my $console = shift || return error('No console defined!');
+ my $ucmd = shift || return error('No command defined!');
my $DontdumpViolation = shift || '';
my $mods = main::getModules();
@@ -775,7 +775,7 @@ sub checkCommand {
}
}
unless($ok) {
- $err = sprintf(gettext("I do not understand the command '%s' \n"), $ucmd);
+ $err = sprintf(gettext("Sorry, couldn't understand command '%s'!\n"), $ucmd);
$shorterr = 'noexists';
}
@@ -907,7 +907,7 @@ sub userTmp {
my $dir = sprintf('%s/%s/%d', $obj->{tempimages} , $user, $$);
unless(-d $dir) {
- mkpath($dir) or error "Can't mkpath $dir : $!";
+ mkpath($dir) or error "Couldn't mkpath $dir : $!";
}
# Nach Logout oder beenden von xxv das temp löschen
diff --git a/lib/XXV/MODULES/VTX.pm b/lib/XXV/MODULES/VTX.pm
index fbf214a..d01184c 100644
--- a/lib/XXV/MODULES/VTX.pm
+++ b/lib/XXV/MODULES/VTX.pm
@@ -83,7 +83,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
return $self;
@@ -94,12 +94,12 @@ sub new {
# Find first usable channel
sub findfirst {
- my $self = shift || return error ('No Object!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $self = shift || return error('No object defined!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $basedir = $self->{dir}
- || return $self->pagedump($console,gettext("directory is for modul vtx not registered!"),"");
+ || return $self->pagedump($console,gettext("Directory is for modul vtx not registered!"),"");
my $mod = main::getModule ('CHANNELS');
my $channels =[];
@@ -124,12 +124,12 @@ sub findfirst {
# Callback "Channel choice"
sub channel
{
- my $self = shift || return error ('No Object!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $self = shift || return error('No object defined!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $channel = shift || return $self->findfirst ($watcher, $console);
- my $basedir = $self->{dir} || return error ('No Base Directory defined !');
+ my $basedir = $self->{dir} || return error ('No base directory defined!');
my $cache = $self->{cache} || 'packed';
my $mod = main::getModule ('CHANNELS');
@@ -214,7 +214,7 @@ sub channel
# warn($dump);
# }
- $console->message(sprintf(gettext("channel \'%s\' for modul vtx registered."),$channelname))
+ $console->message(sprintf(gettext("Channel \'%s\' for modul vtx registered."),$channelname))
if ($console->{TYP} ne 'HTML') ;
} else {
$self->pagedump($console,sprintf(gettext("No data found for \'%s\'!"),$channelname),"");
@@ -227,13 +227,13 @@ sub channel
################################################################################
# Callback "Teletextpage choice"
sub page {
- my $self = shift || return error ('No Object!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $self = shift || return error('No object defined!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $page = shift || "";
my $channel = $self->{CHANNEL} || return $self->findfirst ($watcher, $console);
- my $basedir = $self->{dir} || return error ('No Base Directory defined !');
- my $chandir = $self->{CHANNELDIR} || return error ('No CHANNEL');
+ my $basedir = $self->{dir} || return error('No base directory defined!');
+ my $chandir = $self->{CHANNELDIR} || return error('No channel defined!');
my $cache = $self->{cache} || 'packed';
my @pp = split ('_', $page);
@@ -263,8 +263,8 @@ sub page {
################################################################################
# Generate Message
sub pagedump {
- my $self = shift || return error ('No Object!');
- my $console = shift || return error ('No Console');
+ my $self = shift || return error('No object defined!');
+ my $console = shift || return error('No console defined!');
my $result = shift;
my $chandir = shift;
@@ -414,14 +414,14 @@ sub NavigatePages {
################################################################################
# Our internal real page deliverer
sub realpage {
- my $self = shift || return error ('No Object!');
- my $console = shift || return error ('No Console!');
- my $mainpage= shift || return error ('No Page!');
- my $subpage = shift || return error ('No Subpage!');
+ my $self = shift || return error('No object defined!');
+ my $console = shift || return error('No console defined!');
+ my $mainpage= shift || return error('No page defined!');
+ my $subpage = shift || return error('No sub page defined!');
my $bHTML = shift;
- my $basedir = $self->{dir} || return error ('No directory is defined!');
- my $chandir = $self->{CHANNELDIR} || return error ('No CHANNEL');
+ my $basedir = $self->{dir} || return error('No base directory defined!');
+ my $chandir = $self->{CHANNELDIR} || return error('No channel defined!');
my $cache = $self->{cache} || 'packed';
################################################################################
# get filename
@@ -438,7 +438,7 @@ sub realpage {
# Now open and read this file
my $fh = FileHandle->new;
if(!$fh->open($filename)) {
- $self->pagedump($console,gettext("The page could not be found!"),"");
+ $self->pagedump($console,gettext("Couldn't find page!"),"");
return "";
}
@@ -1065,7 +1065,7 @@ sub readpage {
my $notfound = 1;
while($notfound == 1) {
if($fh->read($tocbuf, 4*2*8) ne 64) {
- $self->pagedump($console,gettext("The page could not readed!"),"");
+ $self->pagedump($console,gettext("Couldn't read page!"),"");
return "";
}
my @toc = unpack( "i*", $tocbuf);
@@ -1075,7 +1075,7 @@ sub readpage {
my $spage = int(sprintf ("%X",@toc[($n*2)+1]));
# Check for last toc entry 0/0
if($mpage == 0 and $spage == 0) {
- $self->pagedump($console,gettext("The page could not be found!"),"");
+ $self->pagedump($console,gettext("Couldn't find page!"),"");
return "";
}
# Look for toc entry same wanted page
@@ -1093,7 +1093,7 @@ sub readpage {
--$n if($notfound == 0);
# Skip unwanted Pages
if(0 == $fh->seek((972*$n), 1)) {
- $self->pagedump($console,gettext("The page could not readed!"),"");
+ $self->pagedump($console,gettext("Couldn't read page!"),"");
return "";
}
}
@@ -1105,7 +1105,7 @@ sub readpage {
# Read page now
my $packed;
if($fh->read($packed, 972) ne 972) {
- $self->pagedump($console,gettext("The page could not readed!"),"");
+ $self->pagedump($console,gettext("Couldn't read page!"),"");
return "";
}
my $result = "";
@@ -1252,7 +1252,7 @@ sub GetPackedToc {
my @index;
my $fh = FileHandle->new;
if(!$fh->open($filename)) {
- error ("The page could not be found! : $filename");
+ error ("Couldn't find page! : $filename");
} else {
# Parse TOC
#
@@ -1331,9 +1331,9 @@ sub HighLight {
################################################################################
# Callback "Teletext search"
sub search {
- my $self = shift || return error ('No Object!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $self = shift || return error('No object defined!');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $search = shift;
my $channel = $self->{CHANNEL};
diff --git a/lib/XXV/MODULES/WAPD.pm b/lib/XXV/MODULES/WAPD.pm
index 26966ef..fc0dd8e 100644
--- a/lib/XXV/MODULES/WAPD.pm
+++ b/lib/XXV/MODULES/WAPD.pm
@@ -111,14 +111,14 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# read the DB Handle
$self->{dbh} = delete $attr{'-dbh'};
# The Initprocess
- $self->init or return error('Problem to initialize module');
+ $self->init or return error('Problem to initialize modul!');
return $self;
}
@@ -138,7 +138,7 @@ sub init {
LocalPort => $obj->{Port},
LocalAddr => $obj->{Interface},
Reuse => 1
- ) or return error("Can't create Socket: $!");
+ ) or return error("Couldn't create socket: $!");
# install an initial watcher
Event->io(
@@ -147,7 +147,7 @@ sub init {
cb => sub {
# accept client
my $client=$socket->accept;
- panic "Can't connect wapd to new client." and return unless $client;
+ panic "Couldn't connect to new wap client." and return unless $client;
$client->autoflush;
# make "channel" number
@@ -245,7 +245,7 @@ sub init {
sub parseRequest {
# ------------------
my $obj = shift || return error('No object defined!');
- my $hdl = shift || return error ('No Handle!' );
+ my $hdl = shift || return error('No handle defined!');
my $logout = shift || 0;
my ($Req, $size) = getFromSocket($hdl);
@@ -283,8 +283,8 @@ sub parseRequest {
sub handleInput {
# ------------------
my $obj = shift || return error('No object defined!');
- my $watcher = shift || return error ('No Watcher!');
- my $console = shift || return error ('No Console');
+ my $watcher = shift || return error('No watcher defined!');
+ my $console = shift || return error('No console defined!');
my $cgi = shift || return error ('No CGI Object');
my $ucmd = $cgi->param('cmd') || '<undef>';
@@ -327,7 +327,7 @@ sub handleInput {
sub usage {
# ------------------
my $obj = shift || return error('No object defined!');
- return main::getModule('HTTPD')->usage(@_);
+ return main::getModule('CONFIG')->usage(@_);
}
# ------------------
@@ -347,7 +347,7 @@ sub findskins
},
$obj->{paths}->{HTMLDIR}
);
- error "Can't find useful WML Skin at : $obj->{paths}->{HTMLDIR}"
+ error "Couldn't find useful WML Skin at : $obj->{paths}->{HTMLDIR}"
if(scalar $found == 0);
return $found;
}
diff --git a/lib/XXV/OUTPUT/Ajax.pm b/lib/XXV/OUTPUT/Ajax.pm
index 772ca54..c5ce83d 100644
--- a/lib/XXV/OUTPUT/Ajax.pm
+++ b/lib/XXV/OUTPUT/Ajax.pm
@@ -58,7 +58,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{handle} = $attr{'-handle'}
@@ -154,7 +154,7 @@ sub printout {
sub header {
# ------------------
my $obj = shift || return error('No object defined!');
- my $typ = shift || return error ('No Type!' );
+ my $typ = shift || return error('No type defined!');
my $arg = shift || {};
$arg->{'Content-encoding'} = 'gzip'
@@ -216,7 +216,7 @@ sub typ {
sub setCall {
# ------------------
my $obj = shift || return error('No object defined!');
- my $name = shift || return error ('No Name!' );
+ my $name = shift || return error('No name defined!');
$obj->{call} = $name;
return $obj->{call};
diff --git a/lib/XXV/OUTPUT/Console.pm b/lib/XXV/OUTPUT/Console.pm
index 7d46545..a450227 100644
--- a/lib/XXV/OUTPUT/Console.pm
+++ b/lib/XXV/OUTPUT/Console.pm
@@ -60,7 +60,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{handle} = $attr{'-handle'}
@@ -94,7 +94,7 @@ sub new {
sub printout {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
$data =~ s/[^\r]\n/\r\n/sig;
@@ -106,7 +106,7 @@ sub printout {
sub message {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $t = Text::ASCIITable->new();
$t->setOptions( $obj->{TableDefaults} );
@@ -124,7 +124,7 @@ sub message {
sub push {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
$obj->printout($data);
}
@@ -132,7 +132,7 @@ sub push {
sub msg {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $err = shift || return $obj->message($data);
$obj->err($data) if($err);
@@ -142,7 +142,7 @@ sub msg {
sub err {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $t = Text::ASCIITable->new;
$t->setOptions( $obj->{TableDefaults} );
@@ -160,7 +160,7 @@ sub err {
sub menu {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $t = Text::ASCIITable->new;
$t->setOptions( $obj->{TableDefaults} );
@@ -184,7 +184,7 @@ sub menu {
sub littlemenu {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $text = $data->{title}."\n";
$text .= gettext("Please use the command and one of the following sectors:\n");
@@ -197,7 +197,7 @@ sub littlemenu {
sub login {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $questions = [
'Name' => {
@@ -219,7 +219,7 @@ sub login {
sub table {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
my $param = shift || {};
my $noPrint = shift || 0;
@@ -281,7 +281,7 @@ sub question {
# ------------------
my $obj = shift || return error('No object defined!');
my $title = shift || 0;
- my $questions = shift || return error ('No Data!' );
+ my $questions = shift || return error('No data defined!');
my $erg = shift || {};
my $quest;
@@ -340,7 +340,7 @@ sub question {
sub list {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
my $def;
@@ -390,7 +390,7 @@ sub list {
sub string {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
@@ -459,7 +459,7 @@ sub date {
sub integer {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
@@ -496,7 +496,7 @@ sub integer {
sub confirm {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
@@ -534,7 +534,7 @@ sub confirm {
sub hidden {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
return error('No <def> in hidden Variable!')
unless(defined $data->{def});
@@ -545,16 +545,16 @@ sub hidden {
sub image {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data to display');
+ my $data = shift || return error('No data defined!');
- return $obj->message(gettext("Sorry, cannot display images in this interface."));
+ return $obj->message(gettext("Sorry, couldn't display images in this interface."));
}
# ------------------
sub checkbox {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
@@ -587,7 +587,7 @@ sub checkbox {
sub radio {
# ------------------
my $obj = shift || return error('No object defined!');
- my $data = shift || return error ('No Data!' );
+ my $data = shift || return error('No data defined!');
my $t = $obj->{term};
my $error;
@@ -625,7 +625,7 @@ sub radio {
sub pod {
# ------------------
my $obj = shift || return error('No object defined!');
- my $modname = uc(shift) || return error ('No Modname!' );
+ my $modname = uc(shift) || return error('No modul name defined!');
$modname = ucfirst($modname) if($modname eq 'GENERAL');
my $podfile = sprintf('%s/%s.pod', $obj->{paths}->{PODPATH}, $modname);
@@ -652,7 +652,7 @@ sub pod {
sub txtfile {
# ------------------
my $obj = shift || return error('No object defined!');
- my $filename = shift || return error ('No TxtFile to diplay!' );
+ my $filename = shift || return error('No file defined!');
my $param = shift || {};
my $txtfile = sprintf('%s/%s.txt', $obj->{paths}->{DOCPATH}, $filename);
@@ -709,8 +709,8 @@ sub _myallowansi_cb {
sub _parseData {
# ------------------
my $obj = shift || return error('No object defined!');
- my $fields = shift || return error ('No Fields!' );
- my $data = shift || return error ('No Data!' );
+ my $fields = shift || return error('No field defined!');
+ my $data = shift || return error('No data defined!');
my $displayFields = [];
@$displayFields = grep(!/^__/, @$fields);
@@ -735,7 +735,7 @@ sub _parseData {
# ------------------
sub typ {
# ------------------
- my $obj = shift || return error ('No Object!');
+ my $obj = shift || return error('No object defined!');
return $obj->{TYP};
}
diff --git a/lib/XXV/OUTPUT/Dump.pm b/lib/XXV/OUTPUT/Dump.pm
index c7c4d35..60dbc50 100644
--- a/lib/XXV/OUTPUT/Dump.pm
+++ b/lib/XXV/OUTPUT/Dump.pm
@@ -45,7 +45,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{TYP} = 'INTERFACE';
diff --git a/lib/XXV/OUTPUT/Html.pm b/lib/XXV/OUTPUT/Html.pm
index efd36c7..a3189ed 100644
--- a/lib/XXV/OUTPUT/Html.pm
+++ b/lib/XXV/OUTPUT/Html.pm
@@ -65,7 +65,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{handle} = $attr{'-handle'}
@@ -458,7 +458,7 @@ sub status404 {
$file =~ s/$obj->{htmdir}\///g; # Don't post html root, avoid spy out
- $obj->statusmsg(404,sprintf(gettext("Cannot open file '%s' : %s!"),$file,$why),
+ $obj->statusmsg(404,sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$why),
gettext("Not found"));
}
@@ -642,7 +642,7 @@ sub datei {
my $child = fork();
if ($child < 0) {
- error("Can't create process for streaming : " . $!);
+ error("Couldn't create process for streaming : " . $!);
return $obj->status404($file,$!);
}
elsif ($child > 0) {
diff --git a/lib/XXV/OUTPUT/NEWS/JABBER.pm b/lib/XXV/OUTPUT/NEWS/JABBER.pm
index 18e5602..09300a4 100644
--- a/lib/XXV/OUTPUT/NEWS/JABBER.pm
+++ b/lib/XXV/OUTPUT/NEWS/JABBER.pm
@@ -148,7 +148,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{TYP} = 'text/plain';
@@ -157,8 +157,8 @@ sub new {
main::after(sub{
# The Initprocess
my $erg = $self->init
- or return error('Problem to initialize news module');
- }, "NEWS::JABBER: Start initiate the Jabber module ...")
+ or return error('Problem to initialize news modul!');
+ }, "NEWS::JABBER: Start initiate the jabber modul ...")
if($self->{active} eq 'y');
return $self;
@@ -222,7 +222,7 @@ sub jdisconnect {
sub send {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No Vars!' );
+ my $vars = shift || return error('No data defined!');
return undef, lg('This function is deactivated!')
if($obj->{active} ne 'y');
@@ -245,7 +245,7 @@ sub send {
sub read {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No News!' );
+ my $vars = shift || return error('No data defined!');
return $obj->send($vars);
@@ -270,7 +270,7 @@ sub req {
if($obj->send($vars)) {
return sprintf('Message is send to %s at %s', $obj->{receiveUser}, datum($vars->{AddDate}, 'voll'));
} else {
- return sprintf('Upps, problem send Message to %s at %s', $obj->{receiveUser}, datum($vars->{AddDate}, 'voll'));
+ return sprintf("Sorry, couldn't send message to %s at %s", $obj->{receiveUser}, datum($vars->{AddDate}, 'voll'));
}
}
diff --git a/lib/XXV/OUTPUT/NEWS/MAIL.pm b/lib/XXV/OUTPUT/NEWS/MAIL.pm
index 8ef872b..78089b6 100644
--- a/lib/XXV/OUTPUT/NEWS/MAIL.pm
+++ b/lib/XXV/OUTPUT/NEWS/MAIL.pm
@@ -135,7 +135,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
# create Template object
@@ -161,7 +161,7 @@ sub new {
# The Initprocess
my $erg = $self->init
- or return error('Problem to initialize news module')
+ or return error('Problem to initialize news modul!')
if($self->{active} eq 'y');
$self->{TYP} = 'text/plain';
@@ -271,7 +271,7 @@ sub parseFooter {
sub read {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No News!' );
+ my $vars = shift || return error('No data defined!');
my $output = '';
$vars->{count} = ++$obj->{NEWSCOUNT};
diff --git a/lib/XXV/OUTPUT/NEWS/RSS.pm b/lib/XXV/OUTPUT/NEWS/RSS.pm
index 129452b..b4d5293 100644
--- a/lib/XXV/OUTPUT/NEWS/RSS.pm
+++ b/lib/XXV/OUTPUT/NEWS/RSS.pm
@@ -81,7 +81,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{TYP} = 'application/xhtml+xml';
@@ -90,8 +90,8 @@ sub new {
main::after(sub{
# The Initprocess
my $erg = $self->init
- or return error('Problem to initialize News Module');
- }, "NEWS::RSS: Start initiate the RSS Feed ...")
+ or return error('Problem to initialize news modul!');
+ }, "NEWS::RSS: Start initiate rss feed ...")
if($self->{active} eq 'y');
@@ -167,7 +167,7 @@ sub createRSS {
sub send {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No Vars!' );
+ my $vars = shift || return error('No data defined!');
++$obj->{COUNT};
@@ -187,7 +187,7 @@ sub send {
sub read {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No News!' );
+ my $vars = shift || return error('No data defined!');
return undef, lg('This function is deactivated!')
if($obj->{active} ne 'y');
diff --git a/lib/XXV/OUTPUT/NEWS/VDR.pm b/lib/XXV/OUTPUT/NEWS/VDR.pm
index 38ad12a..c0072a9 100644
--- a/lib/XXV/OUTPUT/NEWS/VDR.pm
+++ b/lib/XXV/OUTPUT/NEWS/VDR.pm
@@ -78,7 +78,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{TYP} = 'text/plain';
@@ -87,8 +87,8 @@ sub new {
main::after(sub{
# The Initprocess
my $erg = $self->init
- or return error('Problem to initialize news module');
- }, "NEWS::VDR: Start initiate the News vdr module ...")
+ or return error('Problem to initialize news modul!');
+ }, "NEWS::VDR: Start initiate news vdr module ...")
if($self->{active} eq 'y');
return $self;
@@ -110,7 +110,7 @@ sub init {
sub send {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No Vars!' );
+ my $vars = shift || return error('No data defined!');
return undef, lg('This function is deactivated!')
if($obj->{active} ne 'y');
@@ -131,7 +131,7 @@ sub send {
sub read {
# ------------------
my $obj = shift || return error('No object defined!');
- my $vars = shift || return error ('No News!' );
+ my $vars = shift || return error('No data defined!');
return $obj->send($vars);
diff --git a/lib/XXV/OUTPUT/Wml.pm b/lib/XXV/OUTPUT/Wml.pm
index 2d2ff59..2e6e417 100644
--- a/lib/XXV/OUTPUT/Wml.pm
+++ b/lib/XXV/OUTPUT/Wml.pm
@@ -58,7 +58,7 @@ sub new {
# Try to use the Requirments
map {
eval "use $_";
- return panic("\nCan not load Module: $_\nPlease install this module on your System:\nperl -MCPAN -e 'install $_'") if($@);
+ return panic("\nCouldn't load modul: $_\nPlease install this modul on your system:\nperl -MCPAN -e 'install $_'") if($@);
} keys %{$self->{MOD}->{Prereq}};
$self->{handle} = $attr{'-handle'}
@@ -74,13 +74,13 @@ sub new {
|| return error('No wmldir given!');
$self->{cgi} = $attr{'-cgi'}
- || return error('No TemplateDir given!');
+ || return error('No cgi object given!');
$self->{mime} = $attr{'-mime'}
- || return error('No Mimehash given!');
+ || return error('No mime hash given!');
$self->{browser} = $attr{'-browser'}
- || return error('No Mimehash given!');
+ || return error('No browser given!');
# $self->{start} = $attr{'-start'}
# || return error('No StartPage given!');
@@ -107,8 +107,8 @@ sub new {
sub parseTemplate {
# ------------------
my $obj = shift || return error('No object defined!');
- my $name = shift || return error ('No Name!' );
- my $data = shift || return error ('No Data!' );
+ my $name = shift || return error('No name defined!');
+ my $data = shift || return error('No data defined!');
my $params = shift || {};
my $t = $obj->{tt};
@@ -210,7 +210,7 @@ sub header {
# ------------------
sub statusmsg {
# ------------------
- my $obj = shift || return error ('No Object!');
+ my $obj = shift || return error('No object defined!');
my $msg = shift || return error ('No Msg!');
my $status = shift || return error ('No Status!');
@@ -235,7 +235,7 @@ sub statusmsg {
# Send HTTP Status 401 (Authorization Required)
sub login {
# ------------------
- my $obj = shift || return error ('No Object!');
+ my $obj = shift || return error('No object defined!');
my $msg = shift || '';
$obj->statusmsg($msg,"401 Authorization Required\nWWW-Authenticate: Basic realm=\"xxvd\"");
@@ -245,7 +245,7 @@ sub login {
# Send HTTP Status 403 (Access Forbidden)
sub status403 {
# ------------------
- my $obj = shift || return error ('No Object!');
+ my $obj = shift || return error('No object defined!');
my $msg = shift || '';
$obj->statusmsg($msg,"403 Forbidden");
@@ -256,15 +256,15 @@ sub status403 {
# Send HTTP Status 404 (File not found)
sub status404 {
# ------------------
- my $obj = shift || return error ('No Object!');
- my $file = shift || return error ('No File!');
+ my $obj = shift || return error('No object defined!');
+ my $file = shift || return error('No file defined!');
my $why = shift || "";
- warn("I can't read file $file");
+ lg sprintf("Couldn't open file '%s' : %s!",$file,$why);
$file =~ s/$obj->{wmldir}\///g; # Don't post wml root, avoid spy out
- $obj->statusmsg(sprintf(gettext("Cannot open file '%s' : %s!"),$file,$why),"404 File not found");
+ $obj->statusmsg(sprintf(gettext("Couldn't open file '%s' : %s!"),$file,$why),"404 File not found");
}
# ------------------
@@ -272,7 +272,7 @@ sub question {
# ------------------
my $obj = shift || return error('No object defined!');
my $titel = shift || 'undef';
- my $questions = shift || return error ('No Data!' );
+ my $questions = shift || return error('No data defined!');
my $erg = shift || 0;
my $q = $obj->{cgi};
@@ -338,7 +338,7 @@ sub question {
sub image {
# ------------------
my $obj = shift || return error('No object defined!');
- my $file = shift || return error ('No File!' );
+ my $file = shift || return error('No file defined!');
my $typ = shift || $obj->{mime}->{lc((split('\.', $file))[-1])}
or return error("No Type in Mimehash or File: $file");
@@ -352,7 +352,7 @@ sub image {
sub datei {
# ------------------
my $obj = shift || return error('No object defined!');
- my $file = shift || return error ('No File!' );
+ my $file = shift || return error('No file defined!');
my $data = load_file($file)
or return $obj->status404($file,$!);
@@ -364,7 +364,7 @@ sub datei {
sub pod {
# ------------------
my $obj = shift || return error('No object defined!');
- my $modname = shift || return error ('No Modname!' );
+ my $modname = shift || return error('No modul name defined!');
$modname = ucfirst($modname) if($modname eq 'GENERAL');
my $podfile = sprintf('%s/%s.pod', $obj->{paths}->{PODPATH}, $modname);
@@ -399,7 +399,7 @@ sub typ {
sub setCall {
# ------------------
my $obj = shift || return error('No object defined!');
- my $name = shift || return error ('No Name!' );
+ my $name = shift || return error('No name defined!');
$obj->{call} = $name;
return $obj->{call};