VPR_Schnittstelle/Controller/GerichtController.php

44 lines
972 B
PHP
Raw Permalink Normal View History

2023-12-07 09:46:54 +01:00
<?php
//Programmierung: Sven Alteköster 100%
2024-01-13 15:51:38 +01:00
//Getestet durch: Sven Alteköster 100%
2023-12-07 09:46:54 +01:00
namespace ppb\Controller;
use ppb\Library\Msg;
use ppb\Model\GerichtModel;
class GerichtController {
private $db;
public function __construct() {
$this->db = new GerichtModel();
}
public function getGericht($id=false) {
$result=$this->db->selectGericht($id);
if($id !== false){
if($result)
$result=$result[0];
else
$result=false;
}
return json_encode($result);
}
public function writeGericht($data){
$result=$this->db->insertGericht($data);
return json_encode($result);
}
public function updateGericht($id, $data){
$result=$this->db->updateGericht($id, $data);
return json_encode($result);
}
public function deleteGericht($id){
$result=$this->db->deleteGericht($id);
return json_encode($result);
}
}