git.cweiske.de
/
playVideoOnDreamboxProxy.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better error reporting for errors when sending video to dreambox
[playVideoOnDreamboxProxy.git]
/
www
/
functions.php
diff --git
a/www/functions.php
b/www/functions.php
index ffd6667c685d520d0b9d110e055d54134e40b5ba..b094e36e042c6b417551a0692aa80088957a59f5 100644
(file)
--- a/
www/functions.php
+++ b/
www/functions.php
@@
-114,6
+114,13
@@
function playVideoOnDreambox($videoUrl, $dreamboxUrl)
ini_set('track_errors', 1);
$xml = @file_get_contents($dreamboxUrl . '/web/session');
if ($xml === false) {
ini_set('track_errors', 1);
$xml = @file_get_contents($dreamboxUrl . '/web/session');
if ($xml === false) {
+ if (!isset($http_response_header)) {
+ errorOut(
+ 'Error fetching dreambox web interface token: '
+ . $GLOBALS['lastError']
+ );
+ }
+
list($http, $code, $message) = explode(
' ', $http_response_header[0], 3
);
list($http, $code, $message) = explode(
' ', $http_response_header[0], 3
);
@@
-161,4
+168,11
@@
function playVideoOnDreambox($videoUrl, $dreamboxUrl)
);
}
}
);
}
}
+
+function errorHandlerStore($number, $message, $file, $line)
+{
+ $GLOBALS['lastError'] = $message;
+ return false;
+}
+$GLOBALS['lastError'] = null;
?>
?>