52 protected static function isLPMember(array &
$res,
int $usr_id, array $obj_ids): bool
56 $ilDB = $DIC->database();
59 $set =
$ilDB->query(
"SELECT ss.obj_fi" .
60 " FROM svy_finished sf" .
61 " JOIN svy_svy ss ON (ss.survey_id = sf.survey_fi)" .
62 " WHERE " .
$ilDB->in(
"ss.obj_fi", $obj_ids,
"",
"integer") .
63 " AND sf.user_fi = " .
$ilDB->quote($usr_id,
"integer"));
64 while ($row =
$ilDB->fetchAssoc($set)) {
65 $res[(
int) $row[
"obj_fi"]] =
true;
68 $q =
'select obj_fi from svy_invitation si ' .
69 'join svy_svy ss on ss.survey_id = si.survey_id ' .
74 $res[(
int) $row->obj_fi] =
true;
static getDefaultModes(bool $lp_active)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _lookupAnonymize(int $a_obj_id)
const LP_MODE_SURVEY_FINISHED
const LP_MODE_DEACTIVATED
static isLPMember(array &$res, int $usr_id, array $obj_ids)