Commit b35a3ce2 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 3f126416
......@@ -9,40 +9,43 @@ class MediaDBViewerAPI{
private $DB_Server;
private $DB_Username;
private $DB_Passwort;
private $DB_Database;
public $DB_Objekt;
function APIinit($KEY) {
if(isset($KEY) AND strlen($KEY) == API_KEY_LEN){
if ($db = new SQLite3(API_KEY_DB)) {
$result = $db->query('select * from Keys WHERE Schuessel = "'.$KEY.'"');
//echo 'select * from Keys WHERE Schuessel = "'.$KEY.'"';
$entry = $result->fetchArray();
//var_dump($entry);
if($entry['Schuessel'] != null){
$this->DB_Server = $entry['Server'];
$this->DB_Username = $entry['Username'];
$this->DB_Passwort = $entry['Passwort'];
$this->DB_Database = $entry['Database'];
$this->API_KEY = $entry['Schuessel'];
$DB_Objekt = new mysqli($this->DB_Server, $this->DB_Username,$this->DB_Passwort, $this->DB_Database);
$ret = true;
}
else{
$ret = false;
}
}
else{
$ret = false;
}
$db->close();
}
else {
$ret = false;
}
return $ret;
}
function API_GetDataListe($Table, $Order = "", $Sort){
return $ret;
}
function API_serverinfo(){
return array( "time" => time(),
......@@ -50,7 +53,8 @@ class MediaDBViewerAPI{
"HTTP_USER_AGENT" => $_SERVER['HTTP_USER_AGENT'],
"REMOTE_ADDR" => $_SERVER['REMOTE_ADDR'],
"Datenbank" => array( "Datenbankserver" => $this->DB_Server,
"Datenbankbenutzer" => $this->DB_Username)
"Datenbankbenutzer" => $this->DB_Username,
"Datenbank" => $this->DB_Database)
);
}
function APIrespons($Laufzeit = 0, $respons = ""){
......@@ -73,6 +77,10 @@ class MediaDBViewerAPI{
return array( "FehlerID"=> $ErrID,
"FehlerText" => "Die gewünschte 'action' ".$_GET['action']." exisitiert nicht!");
break;
case 1004:
return array( "FehlerID"=> $ErrID,
"FehlerText" => "Nicht alle Erwarteten Parameter übergeben!");
break;
default:
return array( "FehlerID"=> 1000,
......
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