38    protected static function isLPMember(array &$a_res, $a_usr_id, $a_obj_ids)
 
   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;
 
An exception for terminatinating execution or to throw for unit testing.
const LP_MODE_SURVEY_FINISHED
const LP_MODE_DEACTIVATED
static _lookupAnonymize($a_obj_id)
static getDefaultModes($a_lp_active)
Get available type-specific default modes (no administration needed)
static isLPMember(array &$a_res, $a_usr_id, $a_obj_ids)
Find (lp-relevant) members for given object ids.