diff --git a/app/controllers/course/members.php b/app/controllers/course/members.php index 00bdab12c9892a6a4c59f3f50f0681b0e5df8224..bad1d8ebbdd805f40c61077e1aa30c92b6e14fcd 100644 --- a/app/controllers/course/members.php +++ b/app/controllers/course/members.php @@ -1834,6 +1834,8 @@ class Course_MembersController extends AuthenticatedController $this->tutor_name = get_title_for_status('tutor', 0, $sem->status); $this->dozent_name = get_title_for_status('dozent', 0, $sem->status); + $this->default_subject = Request::get('default_subject'); + if ($this->is_tutor) { $this->awaiting_count = AdmissionApplication::countBySql( "seminar_id = :course_id AND status = 'awaiting'", @@ -1875,7 +1877,7 @@ class Course_MembersController extends AuthenticatedController 'dispatch.php/messages/write', [ 'course_id' => $this->course_id, - 'default_subject' => $this->subject, + 'default_subject' => $this->default_subject, 'filter' => 'all', 'emailrequest' => 1 ] @@ -1885,7 +1887,7 @@ class Course_MembersController extends AuthenticatedController 'dispatch.php/messages/write', [ 'course_id' => $this->course_id, - 'default_subject' => $this->subject, + 'default_subject' => $this->default_subject, 'filter' => 'really_all', 'emailrequest' => 1 ] @@ -1924,7 +1926,7 @@ class Course_MembersController extends AuthenticatedController $url_params = [ 'course_id' => $this->course_id, - 'default_subject' => $this->subject, + 'default_subject' => $this->default_subject, 'filter' => implode(',', array_unique($filters)), 'emailrequest' => 1 ]; diff --git a/app/views/course/members/circular_mail.php b/app/views/course/members/circular_mail.php index 51a759848fb94310e4ce668159b1b4ebfe1b08dc..725be878d2aa08015de3790630458b12f076fb2b 100644 --- a/app/views/course/members/circular_mail.php +++ b/app/views/course/members/circular_mail.php @@ -1,6 +1,7 @@ <form class="default" method="post" action="<?= $controller->link_for('course/members/circular_mail') ?>" data-dialog="size=default"> <?= CSRFProtection::tokenTag() ?> + <input type="hidden" name="default_subject" value="<?= htmlReady($default_subject) ?>"> <fieldset> <legend><?= _('An wen möchten Sie eine Rundmail schreiben?') ?></legend> <p aria-hidden="true"><?= _('An wen möchten Sie eine Rundmail schreiben?') ?></p>