Commit bf73f011 authored by Nico Schallehn's avatar Nico Schallehn

vorbereitung auf Action call

parent 5241e187
......@@ -9,7 +9,7 @@ class MediaDBViewerAPI{
function APIinit($KEY) {
if(isset($KEY) AND strlen($KEY) == API_KEY_LEN){
$API_KEY = $KEY;
$this->API_KEY = $KEY;
$ret = true;
}
else {
......@@ -17,10 +17,10 @@ class MediaDBViewerAPI{
}
return $ret;
}
function APIrespons($Laufzeit = 0, $respons = ""){
return array( "API_VERSION"=> API_VERSION,
"API_KEY"=>$API_KEY,
"API_KEY"=>$this->API_KEY,
"API_Laufzeit" =>$Laufzeit,
"Antwort" => $respons );
}
......@@ -34,6 +34,10 @@ class MediaDBViewerAPI{
return array( "FehlerID"=> $ErrID,
"FehlerText" => "Es wurde kein bzw. kein gültiger API_KEY übergeben!");
break;
case 1003:
return array( "FehlerID"=> $ErrID,
"FehlerText" => "Die gewünschte 'action' ".$_GET['action']." exisitiert nicht!");
break;
default:
return array( "FehlerID"=> 1000,
......
......@@ -18,7 +18,12 @@ define(API_VERSION, 0.001);
$API = new MediaDBViewerAPI();
if($API->APIinit($_GET['KEY'])){
$respons = $API->error(1001);
if(method_exists('MediaDBViewerAPI', 'API_'.$_GET['action'])){
$respons = $API->error(1001);
}
else{
$respons = $API->error(1003);
}
}
else {
......
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