Vor kurzem wurde ein phpbb Forum für unseren Arbeitsplatz eingerichtet.
Seitdem probieren wir eine Art hack bzw. mod zu schreiben, die es uns einfacher machen soll Schichten auf der Arbeit mit anderen zu tauschen (da wären Nachtschicht 18-6 Uhr, Zwischenschicht 18-23 Uhr und Tagschicht 6-18 Uhr). Das ganze soll etwa so funktionieren, dass wir in einer Rubrik "Schichttausch" eine Art Formular haben in welchem man folgende Einträge vornehmen kann:
1. Name der Person die die Schicht tauschen will
2. 3 Felder mit den Schichten zum anklicken (Tag, Zwischen, Nachtschicht)
3. Datum der Schicht
3a). Datum der Schicht die man von der Person die den Antrag später annimmt übernehmen könnte: es sollte mind. drei Felder geben in denen man Daten eintragen kann, an denen man Zeit hätte selber eine Schicht zu übernehmen.
4. Jetzt kommts schwierig: beim drücken auf einen button sollte man aus einer pop-up liste der Forummitglieder auswählen können, wer die Schicht überhaupt übernehmen könnte...neben den nicknames der Forummitglieder sollten dann kleine anklickbare felder sein. Jetzt sollte man anklicken können, wer die Schicht zeitlich (nach dienstplan) überhaupt übernehmen könnte.
5. Nachdem man das gemacht hat, sollte es in dem Pop-up Fenster nen OK-button geben oder so mit dem man zum Formular zurückkehrt. Im Formular sollten dann auch die Nicknames der vorher angeklickten Personen erscheinen.
6. Nun sollte es im Formular ebenfalls einen "Antrag absenden"-Button geben. Nachdem man diesen geklickt hat, sollten die vorher ausgewählten Personen alle eine pn erhalten mit folgendem Text:
["Der User "Username" sucht eine Vertretung für die "Schicht" am "Datum". Wenn du Interesse hast die Schicht zu tauschen, klicke bitte auf folgenden Link "link zum Formular""]
7. Wenn jetzt jemand Interesse hätte die Schicht zu tauschen und den link klickt, sollte er zum Formular gelangen in welchem er nun sieht welche Daten der Antragsteller eingeben hat, wann er zeit hätte einen Dienst zu übernehmen (aus schritt 3a) und folgende Einträge vornehmen kann:
a) Name der Person die den Tausch annimmt
b) Welchen Dienst er abgenommen bekommen will (auswählbar aus den 3 Daten die der Antragsteller angegeben hat + einem leeren Feld, falls er die Schicht freiwillig ohne Tausch übernimmt"--> schritt 3a)
c) ein anklickbares "Bestätigungskästchen" und dann ein danach erscheinender "absenden"-button
8. Noch kniffliger: Dieses "Formular" soll jetzt mit folgendem Text als eine pn an den Admin geschickt werden (quasi dem Boss):
"Der User [Username des Antragsannehmenden] hat eingewilligt die [Schicht] am [Datum] mit [Username des Antragsstellenden] zu tauschen. Dafür wird der User [Username des Antragsstellenden] die [Schicht] am [Datum] für den User [Username des Antragsannehmenden] übernehmen"
Wiu wiu...das ist was, wa? Nicht so einfach das ganze...gerade nicht, wenn man sich kaum mit php auskennt! Kann da irgendwer weiterhelfen? Wäre echt super Klasse! ich zähl auf euch

LG
-Dr3ckseife