refactoring

This commit is contained in:
NOrtmann1
2026-05-26 15:01:17 +02:00
parent 2044853f94
commit b15421efee
4 changed files with 20 additions and 5 deletions
+13 -1
View File
@@ -2,7 +2,19 @@
Seite: Beitrag erstellen
Inhalt: Formular für die Erstellung eines neuen Beitrags
-->
<form id="editor-form" class="wp-editor-scope editor-container">
<?php
include_once 'php/model/DatabaseDAO.php';
include_once 'php/model/FileDatabase.php';
if(isset($_POST['post-title']) && isset($_POST['post-content']) && isset($_POST['post-category'])) {
}else{
// TODO: Exception werfen.
echo"Fehler!";
}
?>
<form method="post" id="editor-form" class="wp-editor-scope editor-container">
<main class="editor-main">
<input type="text" id="post-title" name="title" placeholder="Titel hier eingeben" required>
+3
View File
@@ -0,0 +1,3 @@
<?php
require_once 'php/model/FileDatabase.php';
$article = new database();
@@ -3,7 +3,7 @@
* Die Klasse binhaltet alle Methoden für die Beiträge.
*/
interface articleDAO
interface DatabaseDAO
{
/*
* Ein angemeldeter Nutzer erstellt einen neuen Beitrag.
@@ -1,10 +1,10 @@
<?php
require_once articleDAO::class;
require_once databaseDAO::class;
/*
* Klasse: Artikel
* Klasse: DatabaseDummie
* TODO Beschreibung hinzufügen
*/
class article implements articleDAO {
class FileDatabase implements databaseDAO {
public function newArticle($title, $content, $author) {
$newData = array(