Testing #10
@ -36,6 +36,16 @@ class BenutzerController
|
||||
return json_encode($data);
|
||||
}
|
||||
|
||||
|
||||
public function nextId()
|
||||
{
|
||||
|
||||
$result = $this->db->nextId();
|
||||
|
||||
return $result;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
@ -95,6 +95,27 @@ class BenutzerModel extends Database
|
||||
}
|
||||
|
||||
|
||||
public function nextId()
|
||||
{
|
||||
|
||||
$pdo = $this->linkDB();
|
||||
|
||||
$sql = "SELECT `auto_increment` FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'Benutzerkonto'; ";
|
||||
|
||||
try {
|
||||
$stmt = $pdo->prepare($sql);
|
||||
$stmt->execute();
|
||||
} catch (\PDOException $e) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$result = $stmt->fetchALL(\PDO::FETCH_ASSOC);
|
||||
|
||||
return $result;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
@ -15,11 +15,15 @@
|
||||
file_get_contents('php://input') die übergebenen json-Strings (für PUT/POST-Requests)
|
||||
*/
|
||||
spl_autoload_register(function ($className) {
|
||||
if (substr($className, 0, 4) !== 'ppb\\') { return; }
|
||||
if (substr($className, 0, 4) !== 'ppb\\') {
|
||||
return;
|
||||
}
|
||||
|
||||
$fileName = __DIR__ . '/' . str_replace('\\', DIRECTORY_SEPARATOR, substr($className, 4)) . '.php';
|
||||
|
||||
if (file_exists($fileName)) { include $fileName; }
|
||||
if (file_exists($fileName)) {
|
||||
include $fileName;
|
||||
}
|
||||
});
|
||||
|
||||
$endpoint = explode('/', trim($_SERVER['PATH_INFO'], '/'));
|
||||
|
Loading…
Reference in New Issue
Block a user