summaryrefslogtreecommitdiff
path: root/bin/vdr.php
diff options
context:
space:
mode:
authorTheTroll <trolldev@gmail.com>2010-03-17 23:33:19 +0100
committerTheTroll <trolldev@gmail.com>2010-03-17 23:33:19 +0100
commit228e192f64c073afe8e3cd1523d0a975dcf26557 (patch)
treef4fd5c9d5372c2783f17a50d37d49bc93e5ff02b /bin/vdr.php
parentd0640763e648d441510afeb5939106eb8d48731c (diff)
downloadistreamdev-228e192f64c073afe8e3cd1523d0a975dcf26557.tar.gz
istreamdev-228e192f64c073afe8e3cd1523d0a975dcf26557.tar.bz2
Added timers edition/deletion
Diffstat (limited to 'bin/vdr.php')
-rwxr-xr-xbin/vdr.php41
1 files changed, 34 insertions, 7 deletions
diff --git a/bin/vdr.php b/bin/vdr.php
index d0df102..4253856 100755
--- a/bin/vdr.php
+++ b/bin/vdr.php
@@ -371,26 +371,53 @@ function vdrdeltimer($timer)
{
$ret = array();
- $ret['status'] = "ok";
- $ret['message'] = vdrsendcommand("DELT " .$timer);
+ $message = vdrsendcommand("DELT " .$timer);
+
+ if ($message == 'Timer "' .$timer .'" deleted')
+ {
+ $ret['status'] = "Ok";
+ $ret['message'] = "Timer successfully deleted";
+ }
+ else
+ {
+ $ret['status'] = "Error";
+ $ret['message'] = $message;
+ }
return $ret;
}
-function vdrsettimer($prevtimer, $channame, $date, $stime, $etime, $desc, $active)
+function vdrsettimer($prevtimer, $channum, $date, $stime, $etime, $desc, $active)
{
- $channum = vdrgetchannum($channame);
- if ($active)
+ $ret = array();
+
+ if ($active == 'on')
$type = "1";
else
$type = "0";
- if ($prevtimer == -1)
+ if ($prevtimer == "")
$command = "NEWT " .$type .":" .$channum .":" .$date .":" .$stime .":" .$etime .":99:99:" .$desc;
else
$command = "MODT " .$prevtimer ." " .$type .":" .$channum .":" .$date .":" .$stime .":" .$etime .":99:99:" .$desc;
- return vdrsendcommand($command);
+ $message = vdrsendcommand($command);
+
+ if (is_numeric(substr($message, 0, 1)))
+ {
+ $ret['status'] = "Ok";
+ if ($prevtimer == "")
+ $ret['message'] = "Timer created successfully";
+ else
+ $ret['message'] = "Timer edited successfully";
+ }
+ else
+ {
+ $ret['status'] = "Error";
+ $ret['message'] = $message;
+ }
+
+ return $ret;
}
?>