diff options
author | TheTroll <trolldev@gmail.com> | 2010-03-17 23:33:19 +0100 |
---|---|---|
committer | TheTroll <trolldev@gmail.com> | 2010-03-17 23:33:19 +0100 |
commit | 228e192f64c073afe8e3cd1523d0a975dcf26557 (patch) | |
tree | f4fd5c9d5372c2783f17a50d37d49bc93e5ff02b /bin/vdr.php | |
parent | d0640763e648d441510afeb5939106eb8d48731c (diff) | |
download | istreamdev-228e192f64c073afe8e3cd1523d0a975dcf26557.tar.gz istreamdev-228e192f64c073afe8e3cd1523d0a975dcf26557.tar.bz2 |
Added timers edition/deletion
Diffstat (limited to 'bin/vdr.php')
-rwxr-xr-x | bin/vdr.php | 41 |
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; } ?> |