示例#1
0
 SurveyUtil::save_invite_mail($values['mail_text'], $values['mail_title'], !empty($survey_data['invite_mail']));
 $resendAll = isset($values['resend_to_all']) ? $values['resend_to_all'] : '';
 $sendMail = isset($values['send_mail']) ? $values['send_mail'] : '';
 $remindUnAnswered = isset($values['remindUnAnswered']) ? $values['remindUnAnswered'] : '';
 // Saving the invitations for the course users
 $count_course_users = SurveyUtil::saveInvitations($values['users'], $values['mail_title'], $values['mail_text'], $resendAll, $sendMail, $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::saveInvitations($additional_users, $values['mail_title'], $values['mail_text'], $resendAll, $sendMail, $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}\n\t        WHERE\n\t        \tc_id = {$course_id} AND\n\t        \tcode = '" . Database::escape_string($survey_data['code']) . "'\n\t\t\t";
 $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);