';
if (is_numeric($row['user'])) {
@@ -131,14 +140,33 @@ foreach ($sentIntitations as $row) {
if (in_array($row['user'], $answered_data)) {
$answered = Display::url(
get_lang('ViewAnswers'),
- api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=userreport&survey_id='.$survey_id.'&user='.$row['user'].'&'.api_get_cidreq()
+ api_get_path(WEB_CODE_PATH).'survey/reporting.php?action=userreport&survey_id='.$survey_id.'&user='.$row['user'].'&'.api_get_cidreq(),
+ ['class' => 'btn btn-primary']
);
}
-
- if ($_GET['view'] != 'answered') {
- echo ' | ';
- echo $answered;
- echo ' | ';
+ switch ($view) {
+ case 'unanswered':
+ echo ' ';
+ $code = $row['invitation_code'];
+
+ $link = api_get_path(WEB_CODE_PATH).'survey/fillsurvey.php?';
+ $link .= 'id_session='.$sessionId.'&course='.$courseInfo['code'].'&invitationcode='.$code;
+
+ $link = Display::input('text', 'copy_'.$id, $link, ['id' => 'copy_'.$id, 'class' => '']);
+ $link .= ' '.Display::url(
+ Display::returnFontAwesomeIcon('copy').get_lang('CopyTextToClipboard'),
+ 'javascript:void()',
+ ['onclick' => "copyTextToClipBoard('copy_".$id."')", 'class' => 'btn btn-primary btn-sm']
+ );
+
+ echo $link;
+ echo ' | ';
+ break;
+ case 'invited':
+ echo ' ';
+ echo $answered;
+ echo ' | ';
+ break;
}
echo '
';