Commit 100e7074 authored by Nico Schallehn's avatar Nico Schallehn

fix

parent f8aef39e
...@@ -12,10 +12,10 @@ class MediaDBViewerAPI{ ...@@ -12,10 +12,10 @@ 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){
if ($db = new SQLite3(API_KEY_DB, 0666, $sqliteerror)) { if ($db = new SQLite3(API_KEY_DB, SQLITE3_OPEN_READONLY)) {
$result = $db->query('select * from Keys WHERE Schuessel = '.$KEY); $result = $db->query('select * from Keys WHERE Schuessel = '.$KEY);
if($result->numRows() == 1){ if($result != null){
$entry = $result->fetchArray(); $entry = $result->fetchArray();
$this->DB_Server = $entry['Server']; $this->DB_Server = $entry['Server'];
$this->DB_Username = $entry['Username']; $this->DB_Username = $entry['Username'];
......
<?php include 'api.class.php'; <?php include 'api.class.php';
if ($db = new SQLite3(API_KEY_DB, 0666, $sqliteerror)) { if ($db = new SQLite3(API_KEY_DB, SQLITE3_OPEN_CREATE)) {
$db->exec('CREATE TABLE Keys (Schuessel varchar(10), Server varchar(20), Username varchar(20), Passwort varchar(20))'); $db->exec('CREATE TABLE Keys (Schuessel varchar(10), Server varchar(20), Username varchar(20), Passwort varchar(20))');
$db->exec("INSERT INTO Keys VALUES ('0123456789', 'localhost', 'MediaDB', 'MediaDB')"); $db->exec("INSERT INTO Keys VALUES ('0123456789', 'localhost', 'MediaDB', 'MediaDB')");
$result = $db->query('select * from Keys'); $result = $db->query('select * from Keys');
......
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