Commit bf73f011 authored by Nico Schallehn's avatar Nico Schallehn

vorbereitung auf Action call

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