Geburtstagsliste 2.0.2

Dieses Plugin erzeugt fr einen bestimmten Zeitraum eine Geburtstags- und Jubilumsliste der Mitglieder.
 
Die erzeugte Liste wird am Bildschirm angezeigt und kann auch exportiert werden.

1. Installation
2. Update
3. Versionshistorie
4. Systemanforderungen

******************************************************************************

1.Installation
==============

Zur Installation sind folgende Schritte durchzufhren:

1.1 Im Ordner adm_plugins einen neuen Ordner mit dem Namen geburtstagsliste erstellen

1.2 Alle Dateien (und Ordner) des Ordners geburtstagsliste aus der entpackten Datei geburtstagsliste....zip in diesen Ordner kopieren.

1.3 In der Datei my_body_bottom.php folgende Zeilen einfgen:

   1.3.1 Erste Mglichkeit
      Darstellung des Links zum Plugin im vorhandenen Module-Men

      - dazu VOR der vorhandenen Anweisung "$moduleMenu->show();" diese Zeile einfgen:
         include(SERVER_PATH.'/adm_plugins/geburtstagsliste/geburtstagsliste.php');

   1.3.2 Zweite Mglichkeit
      Darstellung des Links zum Plugin in einem eigenen Plugin-Men

     - dazu diese Zeilen einfgen (falls noch nicht vorhanden):
         $pluginMenu = new Menu('plugins', 'Plugins');
         $pluginMenu->show(); 

      - und innerhalb dieser Anweisungen den bereits bekannten include-Befehl einfgen
         $pluginMenu = new Menu('plugins', 'Plugins');
         include(SERVER_PATH. '/adm_plugins/geburtstagsliste/geburtstagsliste.php');
         $pluginMenu->show(); 
            
   Hinweis: Die include-Anweisung sollte nicht innerhalb einer if-Abfrage stehen.  
            Die Berechtigung, wer das Plugin aufrufen darf, wird ber das Einstellungen-Modul festgelegt.
            Standardeinstellung ist: Rolle Webmaster und Rolle Mitglied

1.4 Admidio starten und das Plugin Geburtstagsliste ausfhren

******************************************************************************

2. Update
=========

2.1 Alle Dateien im Pluginverzeichnis von Geburtstagsliste lschen.

2.2 wie unter Punkt 1.2 beschrieben

2.3 wie unter Punkt 1.3 beschrieben
     
2.4 Admidio starten und das Plugin Geburtstagsliste ausfhren

******************************************************************************

3. Versionshistorie
===================

 * Version	: 2.0.2
 * Datum        : 09.12.2015
 * nderung     : - Jahresversatz integriert (Wunsch von red)
 * 		  - Fehler in der Datumsberechnung behoben (Kalenderjahr in Verbindung mit negativen Vorschautagen)   
 *
 * Version	: 2.0.1
 * Datum        : 02.11.2015
 * nderung     : - Fehler (verursacht durch die Methode addHeadline) behoben
 * 
 * Version	: 2.0.0
 * Datum        : 26.05.2015
 * nderung     : - Anpassung an Admidio 3.0
 * 		  - Deinstallationsroutine erstellt
 * 		  - Verfahren zum Einbinden des Plugins (include) gendert 
 *                - Berechnungsalgorithmus umgestellt (dadurch unbegrenzte Vorschau von Tagen mglich)
 *                - Menbezeichnungen angepasst (gleichlautend mit anderen Plugins) 
 * 		  - Nur Intern: Verwaltung der Konfigurationsdaten gendert
 *
 * Version 	: 1.3.5
 * Datum        : 05.11.2014
 * nderung    	: - Fr den Export sind diverse Parameter jetzt im Setup einstellbar
 * 		  - Bei Namensgleichheit von Profilfeldern wird die Kategorie in Klammern angehngt
 * 		  - Die Option Kalenderjahr kann fr jede Konfiguration separat eingestellt werden
 *
 * Version 	: 1.3.4
 * Datum        : 15.05.2014
 * nderung     : - Fehler ...indefined index:...beim ersten Aufruf des Plugins behoben
 *                - Default-Einstellungen um zustzliche Eintrge ergnzt
 *                - Aufruf des Plugins ber die Klasse Menu realisiert
 * 		    (Systemanforderung jetzt Admidio Version 2.4.4 oder hher)
 * 		  - Anpassung von Menbezeichnungen
 * 		  - E-Mail-Texte fr jede Konfiguration (Fokus) separat definierbar
 *
 * Version 	: 1.3.3 
 * Datum        : 09.01.2014
 * nderung     : - Fehler ...indefined index:...language.php line 272... behoben
 *                - Vorschautage kleiner 10 bentigen keine fhrende Null mehr
 *                - negative Werte fr die Vorschau mglich
 *
 * Version 	: 1.3.2 
 * Datum        : 21.11.2013
 * nderung     : - Kompatibilitt zu PHP 5.4
 *
 * Version 	: 1.3.1 
 * Datum        : 12.11.2013
 * nderung     : - Default-Einstellung fr Fokus
 * 	          - Diverse berprfungen eingearbeitet
 *                - Anzeigemodus berarbeitet
 *                - E-Mail-Modul eingearbeitet
 *                - Die Konfigurationen knnen auf bestimmte Rollen 
 *                  und/oder Kategorien einschrnkt werden  
 *
 * Version 	: 1.3.0 
 * Datum        : 01.04.2013
 * nderung     : - Anpassung an Admidio 2.4
 * 		  - Konfigurationsdaten werden nicht mehr in einer config.ini gespeichert,
 * 		    sondern in der Admidio Datenbank abgelegt
 * 		  - Das Men Einstellungen kann separat ber Berechtigungen angezeigt werden
 * 		  - Aufgrund eines Wunsches im Forum kann der Beginn der Anzeige auf den 1. Januar
 * 		    gesetzt werden (Kalenderjahr)
 *		  - E-Mail-Adressen werden mit einem Link versehen (DieterB)
 *                - Englische Sprachdatei erstellt
 *		  - Die Default-Einstellung der Pluginfreigabe wurde erweitert um die Rolle Mitglied
 *   
 * Version 	: 1.2.3 
 * Datum        : 26.12.2012
 * nderung     : - Alle Einstellungen sind menuegesteuert veraenderbar  
 *                - Eine deutsche Sprachdatei wurde erstellt
 *                - Das Plugin ist fr mehrere Organisationen geeeignet
 *                - Ein Fehler in der Berechnung des Zeitraumes wurde behoben (Fr den Zeitraum...) 
 *  
 * Version 	: 1.2.2 
 * Datum        : 01.03.2012
 * nderung     : - Jubilen knnen angezeigt werden 
 *                - die Jahre fr die Jublilen und runden Geburtstage knnen 
 *                  in der config.php definiert werden 
 *                - Die Spaltenberschriften fr Jubilen und runde Geburtstage
 *                  sind frei definierbar   
 *                - Das Suffix in der Anzeige von Jubilen und runden Geburtstagen
 *                  ist frei definierbar  
 *  
 * Version 	: 1.2.1 
 * Datum        : 23.02.2012
 * nderung     : - ber ein Pulldownmen kann direkt ein bestimmter Monat gewhlt werden 
 *                - das Jahr des Geburtsdatums kann angezeigt werden 
 *                - runde Geburtstage knnen angezeigt werden   
 *                 
 * Version 	: 1.2.0 
 * Datum        : 21.02.2012
 * nderung     : - das Plugin ist jetzt Admidio 2.3 kompatibel 
 * 
 
 * Version 	: 1.1.2
 * Datum        : 08.12.2011
 * nderung     : - das Standard-Datenbankprfix (adm_) ist nicht mehr fest kodiert
 * 
 * Version 	: 1.1.1  
 * Datum        : 21.11.2011
 * nderung     : - Bei Mitgliedern ohne Geburtsdatum wurde der 01.01. eingetragen,
 *                  dies wurde korrigiert. Mitglieder ohne Geburtsdatum werden 
 *                  nicht mehr in der Liste aufgefhrt. 
 *                - Die Einschrnkung in einer Abfrage in geburtstagsliste_show.php,
 *                  auf nur Mitglieder der Rolle "Mitglied" wurde aufgehoben. 
 *                - Die Default-Einstellung fr die Vorschautage kann jetzt in
 *                  der config.php definiert werden.  
 *                - Beim Export wurden die Vorschautage nicht aktualisiert. 
 *                - Die Eintrge im Pulldownmen "Anzahl der Vorschautage..."
 *                  knnen jetzt in der config.php definiert werden  
 *                - Die Berechtigung das Plugin aufzurufen, wurde um 
 *                  Rollenmitgliedschaften erweitert.
 *
 * Version 	: 1.1.0  
 * Datum        : 26.10.2011
 * nderung     : Fr das Plugin wurde eine Weboberflche erstellt.
 *                Die erzeugte CSV-Datei wird nicht mehr auf dem Server 
 *                zwischengespeichert, sie wird in der Listenansicht zum
 *                Download angeboten. Das zustzliche Plugin downloadfile.php
 *                wird nicht mehr bentigt.      
 *                
 * Version 	: 1.0.0
 * Datum        : 11.07.2011  

******************************************************************************

4. Systemanforderungen
======================
 
 - Admidio Version 3.0
