Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnummern

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
Benutzeravatar
fiwad
Beiträge: 46
Registriert: 17. Okt 2013, 14:04

Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnummern

Beitrag von fiwad »

Hallo,

beim Versuch, über Mitgliedsbeitrag - Einstellungen - Optionen und den dortigen Button "Mitgliedsnummer(n) erzeugen" selbiges zu tun, erhalte ich immer den folgenden Hinweis:
Programmabbruch - Die Mitgliedsnummer . ist doppelt vorhanden.
Allerdings ist das Feld "Mitgliedsnummer" bei allen Mitgliedern leer. (Um ganz sicher zu gehen, habe ich das Feld exportiert, in Excel für alle Mitglieder auf 0 gesetzt und wieder importiert.)

Hat vielleicht jemand eine Idee, was hier schief laufen könnte?

Viele Grüße,
fiwad
Igsterman
Beiträge: 22
Registriert: 22. Dez 2013, 15:54

Re: Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnum

Beitrag von Igsterman »

Hallo,

hatte auch das Problem Mitgliedernummer zu vergeben. Habe dann die Lösung gefunden - das Tool erstellt nur Mitgliedernummern in der Gruppe "Aktive". Wenn die Hauptgruppe einen anderen Namen hat funktioniert die automatische Mitgliedernummervergabe nicht.
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnum

Beitrag von muellermanu »

Hallo,

habe folgendes Problem das Feld Mitgliedsnummer existiert zwar wird aber nicht befüllt wenn ich auf die Funktion im Mitgliederbeitrag Modul klicke!

Es kommt folgender Hinweis
Hinweis
Es wurden keine neuen Mitgliedsnummern zugeweisen, alle Mitglieder besitzen eine Mitgliedsnummer.
in dem Profilfeldern Mitgliedsnummer steht aber bei niemanden was drinnen!

Ein löschen und erneutes ausführen ist ebenfalls erfolgslos!

Vielen Dank für die Hilfe
Gruß Manu
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnum

Beitrag von rmb »

Hallo zusammen,

Mitgliedsnummern werden erzeugt für Mitglieder der Rolle "Mitglied" (=Alle Mitglieder der Organisation).

Diese Einstellung ist fest codiert, da ich von einer Standardinstallation von Admidio ausgegangen bin, in der nun mal alle Mitglieder Angehöriger dieser Rolle sind.

Normalerweise sollten Mitgliedsnummern für alle Mitglieder (aktive, ehemalige und auch organisationsübergreifend) erstellt werden, sodass einer Mitgliedsnummer einmalig ist.
So funktioniert es auch in meiner Testumgebung mit Admidio 2.4.5.

Bei einem neu aufgesetzten Admidio 2.4.6 werden allerdings nur Mitgliedsnummern für aktive Mitglieder erzeugt. Hier bin ich noch bei der Fehlersuche.

Gruß

rmb
PascalTurbo
Beiträge: 36
Registriert: 8. Jan 2012, 19:29

Re: Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnum

Beitrag von PascalTurbo »

Hi,

gibt es hier schon neue Erkentnisse? Ich habe einige Mitglieder ohne Mitgliedsnummer (sind aber sowohl "aktiv" als auch Mitglied der Rolle "Alle Mitglieder".

Gibt's hier ggf. einen Workarround da ich nen SEPA-Lauf starten will, aber diese Mitglieder wegen nicht eindeutiger Mandatsreferenz (so zumindest meine Vermutung) nicht bedacht werden.

VG
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag: Fehler beim Erstellen von Mitgliedsnum

Beitrag von rmb »

Hallo PascalTurbo,

vielleicht hilft es die Einschränkung auf die Rolle "Mitglied" herauszunehmen.

Ersetze dazu in der Datei mitgliedsnummer.php in Zeile 29 ff folgenden Anweisung:

Code: Alles auswählen

$sql = ' SELECT mem.mem_usr_id, mem.mem_begin
         FROM '.TBL_MEMBERS.' as mem, '.TBL_ROLES.' as rol
         WHERE mem.mem_rol_id = rol.rol_id
         AND rol.rol_name = \'Mitglied\' ';
durch diese Anweisung:

Code: Alles auswählen

$sql = ' SELECT mem_usr_id
         FROM '.TBL_MEMBERS.' ';
Gruß

rmb
Antworten