From cdea8caa5617f0cb77bcbc9803759abd2df50644 Mon Sep 17 00:00:00 2001 From: Niklas Olmes Date: Fri, 24 Apr 2026 19:30:00 +0200 Subject: stipcrm --- orgapersons.php | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 orgapersons.php (limited to 'orgapersons.php') diff --git a/orgapersons.php b/orgapersons.php new file mode 100644 index 0000000..65ce0bd --- /dev/null +++ b/orgapersons.php @@ -0,0 +1,142 @@ + +prepare($sql); + if (isset($_GET['persid'])) $stmt->bind_param('i', $_GET['persid']); + $stmt->execute(); + $r = $stmt->get_result(); + $id = "orgapersons"; + $order = '[[1, "asc"]]'; + $types = [ + 'apstip' => 'checkboxinverse', + 'apsf' => 'checkboxinverse', + 'apop' => 'checkboxinverse', + 'apstr' => 'checkboxinverse', + 'apfi' => 'checkboxinverse', + + 'elsv' => 'checkboxinverse', + 'elfa' => 'checkboxinverse', + 'elsft' => 'checkboxinverse', + 'elosv' => 'checkboxinverse', + + 'ernl' => 'checkboxinverse', + 'erwk' => 'checkboxinverse', + 'erwm' => 'checkboxinverse', + + 'Ansprechpartner' => 'checkboxinverse', + 'Einladung_Stipendienvergabe' => 'checkboxinverse', + 'Einladung_SFT' => 'checkboxinverse', + 'Einladung_Fördereraustausch' => 'checkboxinverse', + ]; + $editable = [ + 'apstip', + 'apsf', + 'apop', + 'apstr', + 'apfi', + + 'elsv', + 'elfa', + 'elsft', + 'elosv', + + 'ernl', + 'erwk', + 'erwm', + + 'Funktion', + 'Abteilung', + + 'Ansprechpartner', + 'Einladung_Stipendienvergabe', + 'Einladung_SFT', + 'Einladung_Fördereraustausch', + ]; + $entrytable = 'Personen_Organisationen'; + $checkboxes = true; + $bottom = << + Ausgewählte + + + +EOD; + $pdf_sql = $email_sql = " +SELECT + Organisationen.Name AS Orga, CONCAT(Organisationen.ID, 'orga-', Personen.ID, 'person') AS uid, + Organisationen.strasse AS Strasse, Organisationen.plz AS PLZ, Organisationen.ort AS Ort, + Personen.Geschlecht, + Personen.`informale Ansprache`, + Personen.Ansprache, + Personen.Anrede, + Personen.Titel, + Personen.Nachname, + Personen.Vorname, + Personen.Email, + Personen.Telefon, + Personen.Handy, + Personen_Organisationen.* +FROM Personen_Organisationen +INNER JOIN Personen ON Personen_Organisationen.Person = Personen.ID +LEFT JOIN Organisationen ON Personen_Organisationen.Organisation = Organisationen.ID +WHERE Personen_Organisationen.ID IN "; + include __DIR__ . '/autotable.php'; + include __DIR__ . '/autoactions.php'; + include __DIR__ . '/autoemail.php'; + include __DIR__ . '/autopdf.php'; + include __DIR__ . '/autoevent.php'; + $stmt->reset(); +})(); + +include_once __DIR__ . "/footer.php"; -- cgit v1.3.1