38 protected static function isLPMember(array &$a_res, $a_usr_id, $a_obj_ids)
42 $ilDB = $DIC->database();
45 $set =
$ilDB->query(
"SELECT ss.obj_fi" .
46 " FROM svy_finished sf" .
47 " JOIN svy_svy ss ON (ss.survey_id = sf.survey_fi)" .
48 " WHERE " .
$ilDB->in(
"ss.obj_fi", $a_obj_ids,
"",
"integer") .
49 " AND sf.user_fi = " .
$ilDB->quote($a_usr_id,
"integer"));
50 while ($row =
$ilDB->fetchAssoc($set)) {
51 $a_res[$row[
"obj_fi"]] =
true;
static isLPMember(array &$a_res, $a_usr_id, $a_obj_ids)
static _lookupAnonymize($a_obj_id)
static getDefaultModes($a_lp_active)
const LP_MODE_SURVEY_FINISHED
const LP_MODE_DEACTIVATED