*****************************************************************************************************
Zustzliche Funktionalitten fr piCal 0.91:
*****************************************************************************************************
- Onlineanmeldung
- Kontakt umwandeln
- Kategorie-Dots





*****************************************************************************************************
1. Onlineanmeldung
******************
1.1. Allgemeines:
-----------------
- fr jeden einzelnen Termin kann die Mglichkeit einer Onlineanmeldung aktiviert/deaktiviert werden
- wenn Onlineanmeldung aktiviert ist, wird dies im Terminkalender beim Termintext mit einem * gekennzeichnet
- Bei Erstellung eines neuen Termins automatische Weiterleitung zur Aktivierung
- Sptere (De-)Aktivierung im Bearbeitungsmodus des Termines
- Bei der Aktivierung kann definiert Werden: maximale Anzahl Teilnehmer (wenn gewnscht), Frist fr Anmeldung, e-Mail-Adresse von Personen, die bei einer An-/Abmeldungen automatisch benachrichtigt werden soll (wenn gewnscht, max. 5 Personen)
- Anzeige einer Teilnehmerliste (nur Personen, die Termin bearbeiten knnen)
- Sammel-E-Mail an alle angemeldeten Personen (sofern e-Mail-Adresse bei Anmeldung angegeben wurde)
- Onlineanmeldungen sind nur fr registrierte User mglich
- ein registrierter User kann mehrere (auch nicht registrierte) Personen an-/abmelden


1.2. Anpassung Datenbank:
-------------------------
Tabelle "pical_event" anpassen: update_pical_events.sql
3 neue Tabellen erstellen: pical_em_eventmembers.sql, pical_em_regonline.sql, pical_em_notify.sql

Achtung: "prefix_" bei Tabellennamen in den sql-Dateien an den entsprechenden Prefix anpassen


Beispiel anhand phpMyAdmin
  1) Einloggen ber phpMyAdmin
  2) Xoops-Datenbank auswhlen
  3) Tab "SQL" auswhlen
  4) sql-Datei mit Texteditor ffnen (z.B. pical_em_notify.sql)
  5) Text nach phpMyAdmin/Tab "SQL" kopieren
  6) Tabellenprfix anpassen (wenn z.B. alle deine Tabellen mit "xo_" beginnen, dann "prefix_" durch "xo_" ersetzen
  7) Auf OK klicken
  Die neue Tabelle muss dann auf der linken Seite in der Liste der vorhandenen Tabellen erscheinen.


1.3. Dateien:
-------------
vorhandene modules/pical/class/piCal.php ersetzen
vorhandene modules/pical/class/piCal_xoops.php ersetzen
vorhandene modules/pical/language/german/pical_constants.php ersetzen
vorhandenes template pical_event_list.html ersetzen
eventmembers.php in modules/pical/ abspeichern
mailtemplates (ordner mail_template) unter modules/pical/language/german/mail_template abspeichern





*****************************************************************************************************
2. Kontakt umwandeln
********************
2.1. Allgemeines:
-----------------
Bei der Anzeige von Termindetails wird berprft, ob der Kontaktname bzw. einer der angegebenen Kontaktnamen ein Username ist.
Wenn ja, wird der Name in einen Link auf das Userkonto umgewandelt.

2.2. Dateien:
-------------
vorhandene modules/pical/class/piCal.php ersetzen (falls nicht schon wegen Punkt 1 erfolgt)
convertcontact.php in modules/pical/ abspeichern





*****************************************************************************************************
3. Kategorie-Dots
*****************
3.1. Kategorie-Dots:
--------------------
Fr jede Terminkategorie kann ein eigenes Dot verwendet werden. 

3.2. Dateien:
-------------
vorhandene modules/pical/class/piCal.php ersetzen (falls nicht schon wegen Punkt 1 erfolgt)
Fr jede Kategorie muss dazu ein entsprechendes Bild im Skin-Ornder vorhanden sein (z.B. bei einer Kategorie "sportklettern" ein Bild "dotSportklettern.gif"). Beispiele im Ordner "Dots".
Die Datei "dotBasic.gif" muss ebenfalls im Skin-Ornder vorhanden sein.









*****************************************************************************************************
4. Versionsinfos:
*****************
Version 1.3
-----------
1) Bug bei "pical_em_eventmembers.sql" behoben
2) Bei Erstellung eines neuen Termins automatische Weiterleitung zur Aktivierung mglich
3) Das redirect wurde durch Xoops redirect_header ersetzt


Version 1.2
-----------
1) Bug bei "angemeldete Personen" behoben (Link auf Konto war nicht richtig)
2) Bei Anmeldungen wird als E-Mail-Adresse die E-Mail des aktuell angemeldeten Users vorgeschlagen


