Bart Mollet 19 years ago
parent 20461f6f85
commit f4011f9b2a
  1. 25
      main/metadata/importmanifest.php
  2. 2
      main/metadata/md_scorm.php

@ -181,15 +181,24 @@ if ($smo == get_lang('UploadMff'))
} }
elseif ($smo == get_lang('UploadHtt')) elseif ($smo == get_lang('UploadHtt'))
{ {
if (is_uploaded_file($filespec = $_FILES['import_file']['tmp_name']) && $filespec = $_FILES['import_file']['tmp_name'];
filesize($filespec) && ($myFile = @fopen($filespec, 'r'))) if (is_uploaded_file($filespec) && filesize($filespec) && ($myFile = @fopen($filespec, 'r')))
{
fclose($myFile);
$htt_file = $baseWorkDir .'/'. $workWith . '/' . HTF;
if (move_uploaded_file($filespec,$htt_file))
{ {
fclose($myFile); if (move_uploaded_file($filespec,
$baseWorkDir . $workWith . '/' . HTF))
echo get_lang('HttOk'); echo get_lang('HttOk');
else echo get_lang('HttNotOk');
} }
else echo get_lang('HttFileNotFound'); else
{
echo get_lang('HttNotOk');
}
}
else
{
echo get_lang('HttFileNotFound');
}
} }
elseif ($smo == get_lang('RemoveHtt')) elseif ($smo == get_lang('RemoveHtt'))
{ {
@ -344,7 +353,7 @@ elseif ($smo == get_lang('Import'))
else else
{ {
$drs = "<SYS_PATH-placeholder>"; $scormid = "<scid>"; $drs = "<SYS_PATH-placeholder>"; $scormid = "<scid>";
require($drs. "claroline/metadata/playscormmdset.inc.php"); require($drs. "main/metadata/playscormmdset.inc.php");
} }
' )) . '?' . '>'; ' )) . '?' . '>';
} }
@ -367,7 +376,7 @@ elseif ($smo == get_lang('Import'))
store_md_and_traverse_subitems($sdi, 0, 1, 0, store_md_and_traverse_subitems($sdi, 0, 1, 0,
$xht_doc->xmd_select_single_element(TREETOP), -1); $xht_doc->xmd_select_single_element(TREETOP), -1);
$playIt = $baseWorkDir . $workWith . '/index.php'; $playIt = $baseWorkDir .'/'. $workWith . '/index.php';
$fileHandler = @fopen($playIt, 'w'); $fileHandler = @fopen($playIt, 'w');
@fwrite($fileHandler, content_for_index_php($sdi)); @fwrite($fileHandler, content_for_index_php($sdi));
@fclose($fileHandler); @fclose($fileHandler);

@ -102,7 +102,7 @@ function mdobject($_course, $id)
$this->mdo_filetype = ($docinfo['lp_type'] == 2 ? 'folder' : 'xxx'); $this->mdo_filetype = ($docinfo['lp_type'] == 2 ? 'folder' : 'xxx');
$this->mdo_url = get_course_web() . $this->mdo_course['path'] . $this->mdo_url = get_course_web() . $this->mdo_course['path'] .
'/scorm' . $this->mdo_path . '/index.php'; '/scorm/' . $this->mdo_path . '/index.php';
} }
} }

Loading…
Cancel
Save