Termine Leiter / Teilnehmer

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
swid
Beiträge: 83
Registriert: 25. Mai 2015, 11:37

Termine Leiter / Teilnehmer

Beitrag von swid »

Vielleicht benutz ich Admidio anders als andere - aber ich hab mich immer gefragt, warum Leiter, welche sich zu Terminen anmelden auch zu den Teilnehmern gezählt werden. Nun - ich hab mir das mal ein bisschen angepasst und folgende Änderungen geschrieben - vielleicht nützt das jemandem was?

dates_function.php Linie 442:

Code: Alles auswählen

    $member = new TableMembers($gDb);
    if($gCurrentUser->checkLeader())
	{
		$member->startMembership($date->getValue('dat_rol_id'), $gCurrentUser->getValue('usr_id'),1);
	}
    else
	{
		$member->startMembership($date->getValue('dat_rol_id'), $gCurrentUser->getValue('usr_id'));		
	}
user.php Linie 203:

Code: Alles auswählen

		    if($row['mem_leader'] == 1)
                    {
                        $this->atleastoneleader = 1;
                    }
user.php Linie 1132:

Code: Alles auswählen

	// Methode prüft, ob der angemeldete Nutzer in mindestens einer Rolle Leiter ist
   public function checkLeader()
   {
        $this->checkRolesRight();
        return $this->atleastoneleader;
   }
Was ich ausserdem da vermisse, ist eine Funktion Mail an alle zu einem Termin angemeldeten Teilnehmer und Leiter (separat). Aber ich glaub, das ist etwas komplexer - oder?

Sorry, ich versteh den ganzen Commit und Changerequest nicht recht...

Gruss, swid
Antworten