Mitgliedsbeitrag Geburtstatum

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
Stefan
Beiträge: 29
Registriert: 7. Apr 2009, 15:38

Mitgliedsbeitrag Geburtstatum

Beitrag von Stefan »

Hallo zusammen

bei mir werden die Beiträge nicht richtig anhand des Geburtsdatums berechnet.

Bei Kinder mit dem Geburtsdatum 2.6.2000 und 19.5.2005 kommt Senioren raus.

an was kann das liegen ?

mitgliedsbeitrag 2.2.1
Admidion 2.2.9

Code: Alles auswählen

// wenn Alter > -1 und <= 14, dann ist der Mitgliedsbeitrag = 20 EUR
// Hinweis: die Angabe -1 ist erforderlich, damit Kleinkinder unter einem Jahr
//          richtig berechnet werden
$beitrag_beitraege_einzel[0]['alter'] = -1;
$beitrag_beitraege_einzel[0]['betrag'] = 000000;
$beitrag_beitraege_einzel[0]['text'] = "Kind";

// wenn Alter > 12 und <= 18, dann ist der Mitgliedsbeitrag = 35 EUR
$beitrag_beitraege_einzel[1]['alter'] = 12;
$beitrag_beitraege_einzel[1]['betrag'] = 3500000;
$beitrag_beitraege_einzel[1]['text'] = "Jugendliche";

// wenn Alter > 16 und <= 70, dann ist der Mitgliedsbeitrag = 70 EUR
$beitrag_beitraege_einzel[2]['alter'] = 16;
$beitrag_beitraege_einzel[2]['betrag'] = 700000;
$beitrag_beitraege_einzel[2]['text'] = "Erwachsene";

// wenn Alter > 70, dann ist der Mitgliedsbeitrag = 70 EUR
$beitrag_beitraege_einzel[3]['alter'] = 70;
$beitrag_beitraege_einzel[3]['betrag'] = 700000;
$beitrag_beitraege_einzel[3]['text'] = "Senioren";
lg
Stefan
Stefan
Beiträge: 29
Registriert: 7. Apr 2009, 15:38

Beitrag von Stefan »

Hallo zusammen
was ich bis jetzt rausgefunden habe ist das der Beitrag für Kinder nicht 0 sein darf, mit 100000 funktioniert es. Nur blöd, dass Kinder keinen Beitrag zahlen müssen, dann werde ich wohl die Kinder in die Kategorie Beitragsfrei setzen müssen.
Oder hat jemand eine andere Idee ?
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Hi,

das mit der Kategorie beitragsfrei klingt irgendwie logisch. Als workaround könntest Due mit einem sehr sehr kleinen Beitrag versuchen.

z.B. pow(10,-44).

Gruß Jochen
Stefan
Beiträge: 29
Registriert: 7. Apr 2009, 15:38

Beitrag von Stefan »

Hallo Jochen
ich habe es jetzt erstmal über Kategorie Beitragsfrei gelöst, aber dabei gibt es das Problem, das der Beitrag nicht automatisch beim älterwerden angepasst wird. Man muss die Kinder wenn sie Jugendlich werden in der Kategorie umsetzen. Was meinst Du mit pow(10,-44) damit kann ich gerade nichts anfangen.

LG
Stefan
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Hi,

das ist die PHP-Funktion für Potenzen, also 10^-44. Statt mit 0 rechnest Du mit 0,0000000000000...000000000001. Am Ende müsste gerundet werden und schon hast Du wieder 0.

Ich hab mir das Beitragsplugin allerdings noch nie angesehen, daher kann ich dir nicht sicher sagen wie sich das auswirkt.

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

Beitrag von rmb »

Hallo,

der Fehler ist in der aktuellen Version (2.3.0) behoben.

Gruß

rmb
Antworten