Hallo liebes Support-Forum,
ich habe eine Frage zur Thematik Datenbank und Benutzerberechtigungen. Ich möchte ein Projekt umsetzen und komme jedoch nicht wirklich weiter.
Kurze Erklärung, was ich umsetzen möchte:
Grundlage bildet ein Basis Wordpress mit Standard-Theme (Custom Theme nicht notwendig, vllt. später zum "aufhübschen"). Das WordPress soll mit einem phpbb Forum verknüpft werden um die Useraccounts für die WordPress Installation zu verwenden, besser gesagt, damit die User nicht etliche Logindaten brauchen, sondern sich mit einem Account in beiden Seiten einloggen können. Die Seite sollte auch nur per Login betretbar sein - Gäste sollen immer und in jedem Fall zur Loginseite geleitet werden und keinen Zugang zum Inhalt erhalten.
Wenn ein User eingeloggt ist, bekommt er ein Formular in welches er Daten eintragen und absenden kann. Die Daten aus dem Formular sollen dann in die Datenbank geschrieben werden in Abhängigkeit des Users, der es verfasst hat. Anschließend sollen alle Inhalte aus der Datenbank dem jeweiligen User (sortierbar nach den einzelnen Werten) angezeigt werden. Jeder User sollte nur seine Einträge sehen - der Admin alle. Der User soll seine Beiträge garnicht (oder nur kurz nach Erstellung) bearbeiten/löschen können, ansonsten ist das nur den Admins vorbehalten.
Das non-plus-ultra wäre noch, wenn anschließend alle Daten berechnet werden können.
Konkretes Beispiel - bzw. das Ziel der Funktion:
Ich möchte eine Art "Abrechnungssystem" erstellen. Ein User loggt sich ein und erstellt einen neuen Eintrag / eine neue Abrechnung. Einträge wie Dieselverbrauch und Kostenaufstellungen werden eingetragen und abgeschickt. Anschließend kann der User diesen Eintrag anschauen, sowie die anderen Einträge des jeweiligen Monats (oder vergangener Monate). Ebenso werden diese Einträge chronologisch aufgelistet (in Form einer Tabelle o.ä.) und am Ende berechnet. Also wenn der User 3 Einträge eingetragen hat und dort jeweils einen Dieselverbrauch von 20 Litern. Dann ergibt sich für den Monat ein Dieselverbrauch von 60 Litern. Wenn der Filter der Sortierung jedoch auf einen anderen Monat (oder mehrere) gestellt wird, werden diese eben ausgerechnet.
Ich hoffe ich konnte Grundlegend erklären, was ich mir vorgestellt habe. Das ein oder andere klappt, aber bei der ganzen Rechteverwaltung und dem Eintragen/Auslesen und Berechnen bin ich komplett überfragt. Vielleicht kann mir ja jemand hier weiterhelfen oder mir Plugins/Funktionen nennen, womit ich das Projekt realisieren könnte.
Viele Grüße