ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilLMMultiSrt Class Reference

Handler class for multi srt upload in learning modules. More...

+ Inheritance diagram for ilLMMultiSrt:
+ Collaboration diagram for ilLMMultiSrt:

Public Member Functions

 __construct ($a_lm)
 
 getUploadDir ()
 Get directory for multi srt upload. More...
 
 getMobIds ()
 
 getUploadDir ()
 
 getMobIds ()
 

Detailed Description

Handler class for multi srt upload in learning modules.

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 12 of file class.ilLMMultiSrt.php.

Constructor & Destructor Documentation

◆ __construct()

ilLMMultiSrt::__construct (   $a_lm)

Definition at line 14 of file class.ilLMMultiSrt.php.

15 {
16 $this->lm = $a_lm;
17 }

Member Function Documentation

◆ getMobIds()

ilLMMultiSrt::getMobIds ( )
Parameters

return

Implements ilMobMultiSrtInt.

Definition at line 36 of file class.ilLMMultiSrt.php.

37 {
38 // add mob information to items
39 // all pages
40 $pages = ilLMPageObject::getPageList($this->lm->getId());
41 $mobs = array();
42 foreach ($pages as $page) {
43 // all media objects
44 $pg_mobs = ilObjMediaObject::_getMobsOfObject("lm:pg", $page["obj_id"], 0, "");
45 foreach ($pg_mobs as $k => $pg_mob) {
46 $mobs[$k] = $pg_mob;
47 }
48 }
49 return $mobs;
50 }
static getPageList($lm_id)
static
static _getMobsOfObject($a_type, $a_id, $a_usage_hist_nr=0, $a_lang="-")
get mobs of object
$mobs

References $mobs, ilObjMediaObject\_getMobsOfObject(), and ilLMPageObject\getPageList().

+ Here is the call graph for this function:

◆ getUploadDir()

ilLMMultiSrt::getUploadDir ( )

Get directory for multi srt upload.

Returns
string diretory

Implements ilMobMultiSrtInt.

Definition at line 24 of file class.ilLMMultiSrt.php.

25 {
26 return ilUtil::getDataDir() . "/lm_data" .
27 "/lm_" . $this->lm->getId() . "/srt_tmp";
28 }
static getDataDir()
get data directory (outside webspace)

References ilUtil\getDataDir().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: