get_persons_by_group

Funktion
Diese Funktion liefert eine Liste mit mehreren Personen anhand ihrer Gruppe, z.B. des Pfarrteams oder der Kirchenpflege. (Angaben zur Person werden nur übermittelt, wenn die Person im Web sichtbar sein möchte.) Die Namen werden alphabetisch aufsteigend geordnet. Um den Datenverkehr schlank zu halten, werden nur ausgewählte Angaben übermittelt.
Sie können auch einzelne Personen bewusst von der Liste ausschliessen, was z.B. praktisch ist für eine Liste wie „Weitere Kirchenpflegemitglieder“ auf der Detailseite eines Kirchenpflegers. Interne Personendaten werden nicht veröffentlicht.
Falls Sie alle Informationen zu einer Person benötigen, verwenden Sie get_person_details.

Change Log:
28.04.2015:
– neu: falls eine Person öffentlich nicht angezeigt werden möchte, werden keine Daten zurückgegeben
21.08.2014:
– neu: short_desc (entspricht dem Feld parish_function)
– parish_function als veraltet markiert
07.08.2014:
– function_group_id umbenannt in main_group_id
– function_group_text umbenannt in main_group_text
– neu: all_group_ids

Eingabe
•  IDs der Gruppen (STRING), z.B. „1, 3“ (leer = alle Gruppen), siehe get_person_groups
•  IDs der auszuschliessenden Personen (STRING), z.B. „15, 43“

Ausgabe
•  Personen (ARRAY)
    •  person_id : ID der Person (INT)
    •  firstname : Vorname (STRING)
    •  lastname : Nachname (STRING)
    •  main_group_id: ID der wichtigsten Gruppe (siehe get_person_groups (INT) (hiess früher function_group_id)
    •  main_group_text : Bezeichnung der wichtigsten Gruppe (STRING) (hiess früher function_group_text)
    •  all_group_ids : Alle IDs (mit Strichpunkt getrennt) der zugewiesenen, öffentlich sichtbaren Personengruppen (STRING)
    •  sex : Geschlecht (m oder f, STRING)
    •  business_name : Name des Geschäfts (STRING)
    •  address : Adresse (STRING)
    •  postcode : PLZ (INT)
    •  city : Ort (STRING)
    •  phone : Tel., G oder P (STRING)
    •  email : E-Mail (STRING)
    •  parish_function : Tätigkeitsbereich (STRING), ***veraltet***
    •  short_desc : : Kurzbeschreibung (STRING), ersetzt parish_function
    •  url : URL zur Seite, welche die Person beschreibt (STRING)
    •  url_type : 1 = Detailseite intern; 2 = Liste intern; 3 = extern (INT)
    •  image_url : URL zur Bilddatei (STRING)
    •  image_width : Breite in Pixel (INT)
    •  image_height : Höhe in Pixel (INT)