Definition at line 14 of file class.ilScormLP.php.
◆ checkSCORMPreconditions()
ilScormLP::checkSCORMPreconditions |
( |
| ) |
|
|
protected |
◆ getCurrentMode()
ilScormLP::getCurrentMode |
( |
| ) |
|
◆ getDefaultMode()
ilScormLP::getDefaultMode |
( |
| ) |
|
◆ getDefaultModes()
static ilScormLP::getDefaultModes |
( |
|
$a_lp_active | ) |
|
|
static |
◆ getMailTemplateId()
ilScormLP::getMailTemplateId |
( |
| ) |
|
◆ getValidModes()
ilScormLP::getValidModes |
( |
| ) |
|
◆ isLPMember()
static ilScormLP::isLPMember |
( |
array & |
$a_res, |
|
|
|
$a_usr_id, |
|
|
|
$a_obj_ids |
|
) |
| |
|
staticprotected |
Definition at line 90 of file class.ilScormLP.php.
References $ilDB, $row, and array.
96 $set = $ilDB->query(
"SELECT id,c_type".
98 " WHERE ".$ilDB->in(
"id", $a_obj_ids,
"",
"integer"));
99 while(
$row = $ilDB->fetchAssoc($set))
101 $types[
$row[
"c_type"]][] = $row[
"id"];
105 if(isset($types[
"scorm2004"]))
107 $set = $ilDB->query(
"SELECT obj_id".
109 " WHERE ".$ilDB->in(
"obj_id", $types[
"scorm2004"],
"",
"integer").
110 " AND user_id = ".$ilDB->quote($a_usr_id,
"integer"));
111 while(
$row = $ilDB->fetchAssoc($set))
113 $a_res[
$row[
"obj_id"]] =
true;
118 if(isset($types[
"scorm"]))
120 $set = $ilDB->query(
"SELECT obj_id".
121 " FROM scorm_tracking".
122 " WHERE ".$ilDB->in(
"obj_id", $types[
"scorm"],
"",
"integer").
123 " AND user_id = ".$ilDB->quote($a_usr_id,
"integer").
124 " AND lvalue = ".$ilDB->quote(
"cmi.core.lesson_status",
"text"));
125 while(
$row = $ilDB->fetchAssoc($set))
127 $a_res[
$row[
"obj_id"]] =
true;
Create styles array
The data for the language used.
The documentation for this class was generated from the following file: