3 declare(strict_types=1);
30 protected const KEY_ANONYM = self::KEY_BASE .
"anonymous_id_";
31 protected const KEY_EXTRT = self::KEY_BASE .
"extrt_";
43 return self::KEY_ANONYM . $survey_id;
55 public function setCode(
int $survey_id,
string $code): void
60 public function getCode(
int $survey_id): string
103 return self::KEY_PREVIEW_DATA .
"_" . $survey_id;
109 $all_data[$question_id] =
$data;
125 return $data[$question_id] ?? [];
134 unset(
$data[$question_id]);
static get(string $a_var)
setPreviewData(int $survey_id, int $question_id, array $data)
issetCode(int $survey_id)
clearAllPreviewData(int $survey_id)
getPreviewData(int $survey_id, int $question_id)
Stores access codes of anonymous session.
getPreviewDataKey(int $survey_id)
setCode(int $survey_id, string $code)
clearPreviewData(int $survey_id, int $question_id)
get(string $key, Refinery\Transformation $t)
Get passed parameter, if not data passed, get key from http request.
getAllPreviewData(int $survey_id)
setExternalRaterValidation(int $ref_id, bool $valid)
getAnonymKey(int $survey_id)
isExternalRaterValidated(int $ref_id)
static clear(string $a_var)
clearCode(int $survey_id)
static set(string $a_var, $a_val)
Set a value.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...