|
@@ -86,7 +86,7 @@ if (Database::num_rows($result) > 1) {
|
|
|
}
|
|
|
|
|
|
// Invited / answered message
|
|
|
-if ($survey_data['invited'] > 0) {
|
|
|
+if ($survey_data['invited'] > 0 && !isset($_POST['submit'])) {
|
|
|
$message = '<a href="survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'.$survey_data['answered'].'</a> ';
|
|
|
$message .= get_lang('HaveAnswered').' ';
|
|
|
$message .= '<a href="survey_invitation.php?view=invited&survey_id='.$survey_data['survey_id'].'">'.$survey_data['invited'].'</a> ';
|
|
@@ -180,6 +180,7 @@ if ($form->validate()) {
|
|
|
$defaults['send_mail'] = 1;
|
|
|
$form->setDefaults($defaults);
|
|
|
$form->display();
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
// Save the invitation mail
|
|
@@ -199,7 +200,20 @@ if ($form->validate()) {
|
|
|
// Updating the invited field in the survey table
|
|
|
SurveyUtil::update_count_invited($survey_data['code']);
|
|
|
$total_count = $count_course_users + $counter_additional_users;
|
|
|
- Display :: display_confirmation_message($total_count.' '.get_lang('InvitationsSend'));
|
|
|
+ $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="survey_invitation.php?view=answered&survey_id='.$survey_data['survey_id'].'">'.$survey_data['answered'].'</a> ';
|
|
|
+ $message .= get_lang('HaveAnswered').' ';
|
|
|
+ $message .= '<a href="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'));
|
|
|
+ }
|
|
|
} else {
|
|
|
// Getting the invited users
|
|
|
$defaults = SurveyUtil::get_invited_users($survey_data['code']);
|