ich nutze ADMIDIO nun seit 3 Monaten. Vielen Dank für das toole Tool.
Für unseren Hauptverein muss ich einige Auswertungen erzeugen. Darum habe ich versucht ein Plugin zu schreiben mit dem ich diese machen kann. Dies ist mir nur Teilweise gelungen. Die Ergebnisse kommen alle so wie ich es gerne möchte. Aber es ist möglich die PHP-Datei aufzurufen ohne in Admidio angemeldet zu sein.
Mein Plugin ist ist Admidio sichtbar: Wenn ich nun das Plugin aufrufe verlasse ich das Theme von Admidio und bin auf einer eigenen HTML Seite (das ist unschön): Dort kann ich dann die gewünschte Auswertung aufrufen (Ergebnis der Auswertung als HTML Tabelle, das ist so gewünscht): Das Ergebnis der Auswertung kann ich nun einfach als HTML speichern und in EXCEL öffnen.
Bild 2 ist eine HTML Seite mit Formularfeldern, welche dann die dazugehörige PHP aufrufe.
Leider kann man diese Seiten nun direkt aufrufen ohne das man in Admidio angemeldet ist. Wie kann ich dies verhindern?
Das ist der Anfang in meinen PHP Dateien zur Auswertung:
Code: Alles auswählen
<?php
header('Content-Type: text/html; charset=UTF-8');
$rootPath = dirname(dirname(__DIR__));
$pluginFolder = basename(__DIR__);
require_once($rootPath . '/adm_program/system/common.php');
Gruß Ralph
P.S.: das komplette einbinden in die Oberfläche von Admidio ist mir bisher nicht gelungen. Das Ergebnis (also die HTML Tabelle) wäre mir auch lieb wenn diese nicht im Theme selbst auftaucht, da ich diese dann besser exportieren kann. Ausgabe als CSV ist nicht so schön, da ich dann die Formatierungen (z.B. Farben) verliere.