MDL-33523: fix
This commit is contained in:
+13
-5
@@ -620,15 +620,23 @@ class cc2moodle {
|
||||
$array_index++;
|
||||
|
||||
if ($item->nodeName == "item") {
|
||||
$identifierref = '';
|
||||
if ($item->hasAttribute('identifierref')) {
|
||||
$identifierref = $item->getAttribute('identifierref');
|
||||
}
|
||||
|
||||
$identifierref = $xpath->query('@identifierref', $item);
|
||||
$identifierref = !empty($identifierref->item(0)->nodeValue) ? $identifierref->item(0)->nodeValue : '';
|
||||
|
||||
$title = $xpath->query('imscc:title', $item);
|
||||
$title = !empty($title->item(0)->nodeValue) ? $title->item(0)->nodeValue : '';
|
||||
$title = '';
|
||||
$titles = $xpath->query('imscc:title', $item);
|
||||
if ($titles->length > 0) {
|
||||
$title = $titles->item(0)->nodeValue;
|
||||
}
|
||||
|
||||
$cc_type = $this->get_item_cc_type($identifierref);
|
||||
$moodle_type = $this->convert_to_moodle_type($cc_type);
|
||||
//Fix the label issue - MDL-33523
|
||||
if (empty($identifierref) && empty($title)) {
|
||||
$moodle_type = TYPE_UNKNOWN;
|
||||
}
|
||||
}
|
||||
elseif ($item->nodeName == "resource") {
|
||||
|
||||
|
||||
@@ -262,14 +262,14 @@ class entities {
|
||||
if (!empty($labels) && ($labels->length > 0)) {
|
||||
$tname = 'course_files';
|
||||
$dpath = cc2moodle::$path_to_manifest_folder . DIRECTORY_SEPARATOR . $tname;
|
||||
$rfpath = 'folder.gif';
|
||||
$rfpath = 'files.gif';
|
||||
$fpath = $dpath . DIRECTORY_SEPARATOR . $rfpath;
|
||||
|
||||
if (!file_exists($dpath)) {
|
||||
mkdir($dpath);
|
||||
}
|
||||
//copy the folder.gif file
|
||||
$folder_gif = "{$CFG->dirroot}/pix/f/folder.gif";
|
||||
$folder_gif = "{$CFG->dirroot}/pix/i/files.gif";
|
||||
copy($folder_gif, $fpath);
|
||||
$all_files[] = $rfpath;
|
||||
}
|
||||
|
||||
@@ -62,13 +62,13 @@ class entities11 extends entities {
|
||||
if (!empty($labels) && ($labels->length > 0)) {
|
||||
$tname = 'course_files';
|
||||
$dpath = cc2moodle::$path_to_manifest_folder . DIRECTORY_SEPARATOR . $tname;
|
||||
$rfpath = 'folder.gif';
|
||||
$fpath = $dpath . DIRECTORY_SEPARATOR . 'folder.gif';
|
||||
$rfpath = 'files.gif';
|
||||
$fpath = $dpath . DIRECTORY_SEPARATOR . 'files.gif';
|
||||
if (!file_exists($dpath)) {
|
||||
mkdir($dpath);
|
||||
}
|
||||
//copy the folder.gif file
|
||||
$folder_gif = "{$CFG->dirroot}/pix/f/folder.gif";
|
||||
$folder_gif = "{$CFG->dirroot}/pix/i/files.gif";
|
||||
copy($folder_gif, $fpath);
|
||||
$all_files[] = $rfpath;
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ class cc_label extends entities {
|
||||
'[#date_now#]');
|
||||
|
||||
$title = isset($instance['title']) && !empty($instance['title']) ? $instance['title'] : 'Untitled';
|
||||
$content = "<img src=\"$@FILEPHP@$$@SLASH@$"."folder.gif\" alt=\"Folder\" title=\"{$title}\" /> {$title}";
|
||||
$content = "<img src=\"$@FILEPHP@$$@SLASH@$"."files.gif\" alt=\"Folder\" title=\"{$title}\" /> {$title}";
|
||||
$replace_values = array($instance['instance'],
|
||||
self::safexml($title),
|
||||
self::safexml($content),
|
||||
|
||||
Reference in New Issue
Block a user