Permalink
Browse files

MDL-38336 SCORM: incorrect TOC bulding when 'Display course structure…

…' is on
  • Loading branch information...
1 parent b9ef2c9 commit 417d004cadd52c45db6d1e56235a78523cd2bfc8 @scara scara committed Mar 5, 2013
Showing with 12 additions and 4 deletions.
  1. +12 −4 mod/scorm/locallib.php
View
16 mod/scorm/locallib.php
@@ -1625,13 +1625,21 @@ function scorm_format_toc_for_treeview($user, $scorm, $scoes, $usertracks, $cmid
}
} else if ($toclink == TOCFULLURL) {
$url = $CFG->wwwroot.'/mod/scorm/player.php?'.$sco->url;
- if ($sco->scormtype == 'sco') {
- $result->toc .= $sco->statusicon.'&nbsp;<a href="'.$url.'">'.format_string($sco->title).'</a>'.$score."\n";
+ if (!empty($sco->launch)) {
+ if ($sco->scormtype == 'sco') {
+ $result->toc .= $sco->statusicon.'&nbsp;<a href="'.$url.'">'.format_string($sco->title).'</a>'.$score."\n";
+ } else {
+ $result->toc .= '&nbsp;<a href="'.$url.'">'.format_string($sco->title).'</a>'.$score."\n";
+ }
} else {
- $result->toc .= '&nbsp;<a href="'.$url.'">'.format_string($sco->title).'</a>'.$score."\n";
+ if ($sco->scormtype == 'sco') {
+ $result->toc .= $sco->statusicon.'&nbsp;'.format_string($sco->title).$score."\n";
+ } else {
+ $result->toc .= '&nbsp;'.format_string($sco->title).$score."\n";
+ }
}
} else {
- if ($sco->launch) {
+ if (!empty($sco->launch)) {
if ($sco->scormtype == 'sco') {
$result->toc .= '<a title="'.$sco->url.'">'.$sco->statusicon.'&nbsp;'.format_string($sco->title).'&nbsp;'.$score.'</a>';
} else {

0 comments on commit 417d004

Please sign in to comment.