Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
de:plugins:statistics [2016/09/16 15:48] – [Downloads] fassede:plugins:statistics [2024/03/18 19:52] (current) fasse
Line 4: Line 4:
  
 ==== Downloads ==== ==== Downloads ====
-[[https://intern.admidio.org/adm_program/modules/downloads/get_file.php?file_id=157|statistics_2.1.0.zip]] - **(Admidio 3.1)**+ 
 +<WRAP download 60%> 
 +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=0759c809-aa74-4491-8da9-c362b5a9d21a|statistics-3.4.1.zip]] - **(Admidio 4.1 oder neuer)**\\  
 +</WRAP>
  
 Ältere Versionen:\\  Ältere Versionen:\\ 
-[[https://intern.admidio.org/adm_program/modules/downloads/get_file.php?file_id=74|statistics_2.0.0.zip]] - (Admidio 3.0)\\  +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=9313315e-48d9-4d05-bf08-780d985c54c7|statistics-3.1.3.zip]] - (Admidio 4.0)\\  
-[[https://intern.admidio.org/adm_program/modules/downloads/get_file.php?file_id=73|statistics_1.1.2.zip]] - (Admidio 2.4)+[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=cf435477-d3f3-447c-b892-8ed43433f2b5|statistics-3.0.0.zip]] - (Admidio 3.3)\\  
 +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=528400c7-5c18-4141-9253-08ee78876b7f|statistics-2.2.1.zip]] - (Admidio 3.2)\\  
 +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=45a585a6-d353-4f00-807f-1cccdcbcbf63|statistics-2.1.0.zip]] - (Admidio 3.1)\\  
 +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=83815e11-3c1d-421d-89a2-e91e7463db07|statistics-2.0.0.zip]] - (Admidio 3.0)\\  
 +[[https://www.admidio.org/intern/adm_program/modules/documents-files/get_file.php?file_uuid=c87264ba-4ffb-4549-a62d-c5894e4e82e2|statistics-1.1.2.zip]] - (Admidio 2.4)
  
 ==== Informationen ==== ==== Informationen ====
-ehemals betreut von: **kcn/Alexn**\\ +betreut von: **Fasse** //ehemals: kcn/Alexn//\\ 
  
-Plugin-Version:     **2.1.0**\\ +Plugin-Version:     **3.4.0**\\ 
  
-Notwendige Admidio-Version:  **3.1**\\ +Notwendige Admidio-Version:  **4.1**\\ 
  
 Unterstützte Datenbanken:  **MySQL, PostgreSQL**\\  Unterstützte Datenbanken:  **MySQL, PostgreSQL**\\ 
  
-Unterstützte Sprachen: **Deutsch**+Unterstützte Sprachen: **Deutsch, Englisch**
  
 Lizenz: **GPL 2** Lizenz: **GPL 2**
  
-Sourcecode: aktuell nicht verfügbar.+Sourcecode: [[https://github.com/Fasse/admidio-statistics|GitHub]]
  
 ==== Screenshots ==== ==== Screenshots ====
Line 33: Line 40:
  
 ==== Installation ==== ==== Installation ====
-Die Installation wird wie folgt durchgeführt:+Folgende Schritte musst du bei der Installation des Plugins in Version >= 3.0 durchführen:
  
-  -Entpacken sie den Inhalt der Datei __statistics_1.x.x.zip__ nach //adm_plugins// +  * Entpacke den Inhalt der Datei __statistics_3.x.x.zip__ in den Ordner //adm_plugins// 
-  -Fügen sie die folgende Zeile in die Datei adm_themes/modern/**my_body_bottom.php** ein:\\ <code>include(SERVER_PATH."/adm_plugins/statistics/statistics.php");</code> +  * Rufe die folgende Seite auf: <code>https://www.deine-admidio-seite.de/adm_plugins/statistics/install/install.php</code> 
-  -Loggen sie sich bei admidio ein und klicken sie im Menü Statistiken auf "Installation/Deinstallation" +  * Führe nun die Installation durch. 
-  -Installieren sie das Plugin mit dem Installations-Manager+  * Logge dich in Admidio ein und setzte bei den neu hinzugefügten Menüpunkten **Statistiken** und **Statistikeditor** die entsprechenden Zugriffsrechte. Diese werden automatisch auf die Pluginseiten übernommen. 
 + 
 +Die Installation ​wird bei Pluginversion < 3.0 wie folgt durchgeführt: 
 + 
 +  - Entpacken sie den Inhalt der Datei __statistics_2.x.x.zip__ nach //adm_plugins// 
 +  - Fügen sie die folgende Zeile in die Datei adm_themes/modern/**my_body_bottom.php** ein:\\ <code>include(ADMIDIO_PATH . FOLDER_PLUGINS . "/statistics/statistics.php");</code> 
 +  - Loggen sie sich bei admidio ein und klicken sie im Menü Statistiken auf "Installation/Deinstallation" 
 +  - Installieren sie das Plugin mit dem Installations-Manager
  
 ==== Update ==== ==== Update ====
-  * Im ersten Schritt solltest du die Datei **config.php** aus dem Pluginordner sichern. +  * Es müssen alle Dateien aus dem vorhandenen Pluginordner durch die Dateien der neuen Version ersetzt werden
-  * Ersetze nun den vorhanden Pluginordner durch die Dateien der neuen Version. +<WRAP important>Bei einem Update von einer Version kleiner 3.0.0 muss einmalig die folgende Datei aufgerufen werden. <code>adm_plugins/statistics/statistics.php</code> Es wird dadurch die Menüeinträge hinzugefügt. Sollte diese Dateiaufruf noch in einer Theme-Datei eingebunden sein, so kann dieser Eintrag nach dem Aufruf entfernt werden.</WRAP> 
-  * Lade nun die gesicherte **config.php** in den Pluginordner und überschreibe die vorhandene Datei.+<WRAP important>Bei einem Update von einer Version kleiner 2.2.1 müsst ihr die Alterstatistik korrigieren. Habt ihr keine Anpassungen in den Statistiken vorgenommen, so könnt ihr über das Menü eine Deinstallation durchführen und danach wieder neu installieren. Ansonsten müsst ihr die Änderungen manuell durchführenDazu müssen bei den Bedingungen die überlappenden Jahre angepasst werden.\\  
 +Beispiel nicht korrigiert: \\  
 +>=6j AND <=14j\\  
 +>=14j AND <=18j\\ \\  
 +Hier wird 2x auf das Jahr 14 zugegriffen.  
 +Beispiel korrigiert: \\  
 +>=6j AND <=14j\\  
 +>=15j AND <=18j 
 +</WRAP>
  
 ==== Konfiguration der Berechtigungen ==== ==== Konfiguration der Berechtigungen ====
-In der Datei __config.php__ sind die Berechtigungen für das Plugin abgelegt. +Die Zugriffsberechtigungen können ab Version 3.0 des Plugins über die Rollenzuordnung bei den Menüpunkten verwaltet werdenDort kannst du einem Menüpunkt beliebige Rollen zuordnenwelche diesen Menüpunkt sehen können. Das Plugin prüft diese Rollenzuordnung und zeigt die entsprechenden Seiten nur Mitgliedern dieser Rollen an.
-Dabei sind folgende Berechtigungen Verfügbar: +
-  ***$allowInstall** - bestimmtwer das Plugin installieren & deinstallieren darf +
-  ***$allowConfig** - bestimmt, wer Statistiken editieren darf +
-  ***$allowShow** - bestimmt, wer Statistiken anzeigen darf +
- +
-Es folgen einige Beispiele, wie Berechtigungen konfiguriert werden können: +
-  *Freigabe einer Funktion für eine bestimmte Benutzergruppe\\ <code>$allowConfig = array('Webmaster');</code> +
-  *Um eine Funktion für mehrere Benutzergruppen freizuschalten, einfach das array um die jeweilige Benutzergruppe erweitern\\ <code>$allowShow = ('Webmaster','Vorstand','Rollenname1','Rollenname2');</code> +
- +
-Mögliche Benutzergruppen sind: +
-  ***Alle** - jeder darf auf das Modul zugreifen (nicht empfohlen) +
-  ***Benutzer** - nur registrierte Benutzer (nicht empfohlen) +
-  ***Rollenverwalter** - nur Benutzer mit dem Recht "Rollen zu erstellen" (nicht empfohlen) +
-  ***<Rollenname>** - nur Mitglieder dieser Rolle+
  
 ==== Benutzerhandbuch ==== ==== Benutzerhandbuch ====
Line 66: Line 74:
  
 ==== Versionshistorie ==== ==== Versionshistorie ====
 +//3.4.1 (18.03.2024)//
 +  * Fix that roles could be set to each menu entry
 +
 +//3.4.0 (28.12.2023)// 
 +  * Fixes for Admidio 4.3
 +  * Automatically forward to installation page
 +
 +//3.3.0 (21.08.2023)// 
 +  * Fixes for PHP8 compatibility
 +  * Fix saving of Statistics
 +
 +//3.2.1 (15.11.2022)// 
 +  * fix some minor bugs within the editor
 +
 +//3.2.0 (05.12.2021)//
 +  * Compatible with Admidio 4.1
 +
 +//3.1.3 (27.12.2020)//
 +  * Replace deprecated function admStrToUpper
 +
 +//3.1.2 (07.11.2020)//
 +  * Kompatibel mit Admidio ab Version 4.x
 +
 +//3.0.0 (07.08.2019)//
 +  * Aufruf einer Druckansicht (RMB)
 +  * Einbindung der Skriptaufrufe in das Admidio-Menü
 +  * Verwaltung der Zugriffsberechtigungen über die Rollenzuordnung zu den Menüpunkten
 +  * Englische Übersetzung
 +  * config.php entfernt
 +  * Fehlerbehebung bei der Auswertung der Bedingungen für Dropdown-Felder
 +
 +//2.3.2 (17.06.2018)//
 +  * Direkte Einbindung von Admidio-Klassen entfernt, diese werden jetzt automatisch eingebunden (Fasse)
 +
 +//2.3.0 (25.02.2018)//
 +  * Kompatibel mit Admidio ab Version 3.3.0 (Fasse)
 +  * Dezimalfelder wurden nicht richtig ausgewertet (FusionAlex)
 +
 +//2.2.1 (29.12.2016)//
 +  * Fehler in der Altersstatistik-Konfiguration (Falls ihr keine eigenen Anpassungen bei den Statistiken habt, so deinstalliert die Statistik über den Menüpunkt und installiert sie dann anschließend wieder neu)
 +  * Korrektur bei der Verarbeitung von Datumsfeldern
 +  * Fehler werden besser abgefangen
 +
 +//2.2.0 (17.12.2016)//
 +  * Kompatibel mit Admidio ab Version 3.2.0 (Fasse)
 +
 //2.1.0 (20.08.2016)// //2.1.0 (20.08.2016)//
-  * kompatibel mit Admidio ab Version 3.1.0 (Fasse)+  * Kompatibel mit Admidio ab Version 3.1.0 (Fasse)
  
 //2.0.0 (06.12.2015)// //2.0.0 (06.12.2015)//
-  * kompatibel mit Admidio ab Version 3.0.2 (Oliver/Thomas-RCV)+  * Kompatibel mit Admidio ab Version 3.0.2 (Oliver/Thomas-RCV)
  
 //1.1.2 (27.7.2013)// //1.1.2 (27.7.2013)//
  • de/plugins/statistics.1474033714.txt.gz
  • Last modified: 2016/09/16 15:48
  • by fasse