Refactor Controller and models anhand der bibarts.sql und unbrauchbare Controllers und Models entfernt.
This commit is contained in:
@@ -8,7 +8,7 @@ class EventModel extends Database {
|
||||
|
||||
public function getEvents() {
|
||||
$pdo = $this->linkDB();
|
||||
$sql = "SELECT * FROM ausstellung ORDER BY datum_von DESC;";
|
||||
$sql = "SELECT * FROM event ORDER BY start_date DESC;";
|
||||
try {
|
||||
$sth = $pdo->prepare($sql);
|
||||
$sth->execute();
|
||||
@@ -21,7 +21,7 @@ class EventModel extends Database {
|
||||
|
||||
public function getEvent($id) {
|
||||
$pdo = $this->linkDB();
|
||||
$sql = "SELECT * FROM ausstellung WHERE ausstellungid = :id;";
|
||||
$sql = "SELECT * FROM event WHERE event_id = :id;";
|
||||
try {
|
||||
$sth = $pdo->prepare($sql);
|
||||
$sth->execute([":id" => $id]);
|
||||
@@ -34,15 +34,15 @@ class EventModel extends Database {
|
||||
|
||||
public function updateEvent($id, $data) {
|
||||
$pdo = $this->linkDB();
|
||||
$sql = "UPDATE ausstellung SET standortid = :standortid, datum_von = :datum_von, datum_bis = :datum_bis, name = :name, beschreibung = :beschreibung, max_tickets = :max_tickets, preis = :preis WHERE ausstellungid = :id;";
|
||||
$sql = "UPDATE event SET location_id = :location_id, start_date = :start_date, end_date = :end_date, name = :name, description = :description, max_tickets = :max_tickets, ticket_price = :ticket_price WHERE event_id = :id;";
|
||||
$params = [
|
||||
":standortid" => $data['standortid'],
|
||||
":datum_von" => $data['datum_von'],
|
||||
":datum_bis" => $data['datum_bis'],
|
||||
":location_id" => $data['location_id'],
|
||||
":start_date" => $data['start_date'],
|
||||
":end_date" => $data['end_date'],
|
||||
":name" => $data['name'],
|
||||
":beschreibung" => $data['beschreibung'],
|
||||
":description" => $data['description'],
|
||||
":max_tickets" => $data['max_tickets'],
|
||||
":preis" => $data['preis'],
|
||||
":ticket_price" => $data['ticket_price'],
|
||||
":id" => $id
|
||||
];
|
||||
try {
|
||||
@@ -56,15 +56,15 @@ class EventModel extends Database {
|
||||
|
||||
public function createEvent($data) {
|
||||
$pdo = $this->linkDB();
|
||||
$sql = "INSERT INTO ausstellung (standortid, datum_von, datum_bis, name, beschreibung, max_tickets, preis) VALUES (:standortid, :datum_von, :datum_bis, :name, :beschreibung, :max_tickets, :preis);";
|
||||
$sql = "INSERT INTO event (location_id, start_date, end_date, name, description, max_tickets, ticket_price) VALUES (:location_id, :start_date, :end_date, :name, :description, :max_tickets, :ticket_price);";
|
||||
$params = [
|
||||
":standortid" => $data['standortid'],
|
||||
":datum_von" => $data['datum_von'],
|
||||
":datum_bis" => $data['datum_bis'],
|
||||
":location_id" => $data['location_id'],
|
||||
":start_date" => $data['start_date'],
|
||||
":end_date" => $data['end_date'],
|
||||
":name" => $data['name'],
|
||||
":beschreibung" => $data['beschreibung'],
|
||||
":description" => $data['description'],
|
||||
":max_tickets" => $data['max_tickets'],
|
||||
":preis" => $data['preis']
|
||||
":ticket_price" => $data['ticket_price']
|
||||
];
|
||||
try {
|
||||
$sth = $pdo->prepare($sql);
|
||||
@@ -78,7 +78,7 @@ class EventModel extends Database {
|
||||
|
||||
public function deleteEvent($id) {
|
||||
$pdo = $this->linkDB();
|
||||
$sql = "DELETE FROM ausstellung WHERE ausstellungid = :id;";
|
||||
$sql = "DELETE FROM event WHERE event_id = :id;";
|
||||
try {
|
||||
$sth = $pdo->prepare($sql);
|
||||
$sth->execute([":id" => $id]);
|
||||
|
Reference in New Issue
Block a user