Beispiel #1
0
         $defaults = SurveyUtil::get_invited_users($survey_data['code']);
         // Getting the survey mail text
         if (!empty($survey_data['reminder_mail'])) {
             $defaults['mail_text'] = $survey_data['reminder_mail'];
         } else {
             $defaults['mail_text'] = $survey_data['invite_mail'];
         }
         $defaults['mail_title'] = $survey_data['mail_subject'];
         $defaults['send_mail'] = 1;
         $form->setDefaults($defaults);
         $form->display();
         return;
     }
 }
 // Save the invitation mail
 SurveyUtil::save_invite_mail($values['mail_text'], $values['mail_title'], !empty($survey_data['invite_mail']));
 // Saving the invitations for the course users
 $count_course_users = SurveyUtil::save_invitations($values['course_users'], $values['mail_title'], $values['mail_text'], $values['resend_to_all'], $values['send_mail'], $values['remindUnAnswered']);
 // Saving the invitations for the additional users
 $values['additional_users'] = $values['additional_users'] . ';';
 // This is for the case when you enter only one email
 $temp = str_replace(',', ';', $values['additional_users']);
 // This is to allow , and ; as email separators
 $additional_users = explode(';', $temp);
 for ($i = 0; $i < count($additional_users); $i++) {
     $additional_users[$i] = trim($additional_users[$i]);
 }
 $counter_additional_users = SurveyUtil::save_invitations($additional_users, $values['mail_title'], $values['mail_text'], $values['resend_to_all'], $values['send_mail'], $values['remindUnAnswered']);
 // Updating the invited field in the survey table
 SurveyUtil::update_count_invited($survey_data['code']);
 $total_count = $count_course_users + $counter_additional_users;