Utility class for scorm export.
More...
Utility class for scorm export.
- Author
- Alex Kiling alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
- Version
- $Id$
Definition at line 11 of file class.ilScormExportUtil.php.
◆ exportContentCSS()
static ilScormExportUtil::exportContentCSS |
( |
|
$a_slm_object, |
|
|
|
$a_target_dir |
|
) |
| |
|
static |
Export lm content css to a directory.
Definition at line 16 of file class.ilScormExportUtil.php.
References $files, ilObjStyleSheet\getContentStylePath(), and ilUtil\makeDir().
Referenced by ilObjSCORM2004LearningModule\exportScorm().
21 include_once(
"./Services/Style/Content/classes/class.ilObjStyleSheet.php");
23 $active_css = explode(
'?', $active_css);
24 $css = fread(fopen($active_css[0],
'r'), filesize($active_css[0]));
25 preg_match_all(
"/url\(([^\)]*)\)/", $css,
$files);
27 chdir(dirname($active_css[0]));
28 foreach (array_unique(
$files[1]) as $fileref)
30 if (is_file($fileref))
32 copy($fileref, $a_target_dir.
"/css/images/".basename($fileref));
34 $css = str_replace($fileref,
"images/".basename($fileref),$css);
37 fwrite(fopen($a_target_dir.
'/css/style.css',
'w'), $css);
static makeDir($a_dir)
creates a new directory and inherits all filesystem permissions of the parent directory You may pass ...
static getContentStylePath($a_style_id)
get content style path
The documentation for this class was generated from the following file: