From 228e192f64c073afe8e3cd1523d0a975dcf26557 Mon Sep 17 00:00:00 2001 From: TheTroll Date: Wed, 17 Mar 2010 23:33:19 +0100 Subject: Added timers edition/deletion --- bin/vdr.php | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) (limited to 'bin/vdr.php') 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; } ?> -- cgit v1.2.3