// 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; $table_survey = Database::get_course_table(TABLE_SURVEY); // Counting the number of people that are invited $sql = "SELECT * FROM {$table_survey} WHERE c_id = {$course_id} AND code = '" . Database::escape_string($survey_data['code']) . "'"; $result = Database::query($sql); $row = Database::fetch_array($result); $total_invited = $row['invited']; if ($total_invited > 0) { $message = '<a href="' . api_get_path(WEB_CODE_PATH) . 'survey/survey_invitation.php?view=answered&survey_id=' . $survey_data['survey_id'] . '">' . $survey_data['answered'] . '</a> '; $message .= get_lang('HaveAnswered') . ' '; $message .= '<a href="' . api_get_path(WEB_CODE_PATH) . 'survey/survey_invitation.php?view=invited&survey_id=' . $survey_data['survey_id'] . '">' . $total_invited . '</a> '; $message .= get_lang('WereInvited'); Display::display_normal_message($message, false); Display::display_confirmation_message($total_count . ' ' . get_lang('InvitationsSend')); }