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 94 of file class.ilScormLP.php.
References $ilDB, $row, and array.
100 $set = $ilDB->query(
"SELECT id,c_type" .
102 " WHERE " . $ilDB->in(
"id", $a_obj_ids,
"",
"integer"));
103 while (
$row = $ilDB->fetchAssoc($set)) {
104 $types[
$row[
"c_type"]][] = $row[
"id"];
108 if (isset($types[
"scorm2004"])) {
109 $set = $ilDB->query(
"SELECT obj_id" .
111 " WHERE " . $ilDB->in(
"obj_id", $types[
"scorm2004"],
"",
"integer") .
112 " AND user_id = " . $ilDB->quote($a_usr_id,
"integer"));
113 while (
$row = $ilDB->fetchAssoc($set)) {
114 $a_res[
$row[
"obj_id"]] =
true;
119 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)) {
126 $a_res[
$row[
"obj_id"]] =
true;
Create styles array
The data for the language used.
◆ $precondition_cache
ilScormLP::$precondition_cache = null |
|
protected |
The documentation for this class was generated from the following file: