Commit 10516467 authored by Nico Schallehn's avatar Nico Schallehn

Viele Kleinigkeiten u.a.

parent d205b49d
...@@ -6,17 +6,27 @@ ...@@ -6,17 +6,27 @@
class MediaDBViewerAPI{ class MediaDBViewerAPI{
private $API_KEY; private $API_KEY;
private $API_start_time;
function __construct($KEY) { function __construct(){
if(isset($KEY) AND strlen($KEY) == 10){ $API_start_time = microtime(true);
}
function APIinit($KEY) {
if(isset($KEY) AND strlen($KEY) == API_KEY_LEN){
$API_KEY = $KEY; $API_KEY = $KEY;
$ret = false; $ret = true;
} }
else { else {
$ret = false; $ret = false;
} }
return $ret; return $ret;
} }
function APIrespons($respons = ""){
return array( "API_VERSION"=> API_VERSION,
"API_KEY"=>$API_KEY,
"API_Laufzeit" =>($API_start_time-microtime(true)),
"Antwort" => $respons );
}
function error($ErrID){ function error($ErrID){
switch ($ErrID) { switch ($ErrID) {
case 1001: case 1001:
...@@ -25,7 +35,7 @@ class MediaDBViewerAPI{ ...@@ -25,7 +35,7 @@ class MediaDBViewerAPI{
break; break;
case 1002: case 1002:
return array( "FehlerID"=> $ErrID, return array( "FehlerID"=> $ErrID,
"FehlerText" => "Es wurde kein bzw. kein g�ltiger API_KEY �bergeben!"); "FehlerText" => "Es wurde kein bzw. kein gültiger API_KEY übergeben!");
break; break;
default: default:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment