|
27 | 27 | /** @var learnpath $learnPath */ |
28 | 28 | $learnPath = Session::read('oLP'); |
29 | 29 | $learnPath->error = ''; |
30 | | -$lp_type = $learnPath->get_type(); |
31 | | -$lp_item_id = $learnPath->get_current_item_id(); |
| 30 | +$lpType = $learnPath->get_type(); |
| 31 | +$lpItemId = $learnPath->get_current_item_id(); |
32 | 32 |
|
33 | 33 | /** |
34 | 34 | * Get a link to the corresponding document. |
35 | 35 | */ |
36 | 36 | $src = ''; |
37 | 37 | if ($debug > 0) { |
38 | 38 | error_log('New lp - In lp_content.php - Looking for file url'); |
39 | | - error_log("lp_type $lp_type"); |
40 | | - error_log("lp_item_id $lp_item_id"); |
| 39 | + error_log("lp_type $lpType"); |
| 40 | + error_log("lp_item_id $lpItemId"); |
41 | 41 | } |
42 | 42 |
|
43 | 43 | $list = $learnPath->get_toc(); |
44 | 44 | $dir = false; |
45 | 45 |
|
46 | 46 | foreach ($list as $toc) { |
47 | | - if ($toc['id'] == $lp_item_id && $toc['type'] == 'dir') { |
| 47 | + if ($toc['id'] == $lpItemId && $toc['type'] == 'dir') { |
48 | 48 | $dir = true; |
49 | 49 | } |
50 | 50 | } |
51 | 51 |
|
52 | 52 | if ($dir) { |
53 | 53 | $src = 'blank.php'; |
54 | 54 | } else { |
55 | | - switch ($lp_type) { |
| 55 | + switch ($lpType) { |
56 | 56 | case 1: |
57 | 57 | $learnPath->stop_previous_item(); |
58 | | - $prereq_check = $learnPath->prerequisites_match($lp_item_id); |
| 58 | + $prerequisiteCheck = $learnPath->prerequisites_match($lpItemId); |
59 | 59 |
|
60 | | - if ($prereq_check === true) { |
61 | | - $src = $learnPath->get_link('http', $lp_item_id); |
| 60 | + if ($prerequisiteCheck === true) { |
| 61 | + $src = $learnPath->get_link('http', $lpItemId); |
62 | 62 | $learnPath->start_current_item(); // starts time counter manually if asset |
63 | 63 | $src = $learnPath->fixBlockedLinks($src); |
64 | 64 |
|
65 | 65 | break; |
66 | 66 | } |
67 | 67 |
|
68 | | - $src = 'blank.php?error=prerequisites'; |
| 68 | + $src = 'blank.php?error=prerequisites&prerequisite_message='.$learnPath->error; |
69 | 69 | break; |
70 | 70 | case 2: |
71 | 71 | $learnPath->stop_previous_item(); |
72 | | - $prereq_check = $learnPath->prerequisites_match($lp_item_id); |
| 72 | + $prerequisiteCheck = $learnPath->prerequisites_match($lpItemId); |
73 | 73 |
|
74 | | - if ($prereq_check === true) { |
75 | | - $src = $learnPath->get_link('http', $lp_item_id); |
| 74 | + if ($prerequisiteCheck === true) { |
| 75 | + $src = $learnPath->get_link('http', $lpItemId); |
76 | 76 | $learnPath->start_current_item(); // starts time counter manually if asset |
77 | 77 | } else { |
78 | | - $src = 'blank.php?error=prerequisites'; |
| 78 | + $src = 'blank.php?error=prerequisites&prerequisite_message='.$learnPath->error; |
79 | 79 | } |
80 | 80 | break; |
81 | 81 | case 3: |
82 | 82 | // save old if asset |
83 | 83 | $learnPath->stop_previous_item(); // save status manually if asset |
84 | | - $prereq_check = $learnPath->prerequisites_match($lp_item_id); |
85 | | - if ($prereq_check === true) { |
86 | | - $src = $learnPath->get_link('http', $lp_item_id); |
| 84 | + $prerequisiteCheck = $learnPath->prerequisites_match($lpItemId); |
| 85 | + if ($prerequisiteCheck === true) { |
| 86 | + $src = $learnPath->get_link('http', $lpItemId); |
87 | 87 | $learnPath->start_current_item(); // starts time counter manually if asset |
88 | 88 | } else { |
89 | 89 | $src = 'blank.php'; |
|
97 | 97 | if ($debug > 0) { |
98 | 98 | error_log('New lp - In lp_content.php - File url is '.$src); |
99 | 99 | } |
100 | | -$learnPath->set_previous_item($lp_item_id); |
| 100 | +$learnPath->set_previous_item($lpItemId); |
101 | 101 |
|
102 | 102 | if (api_is_in_gradebook()) { |
103 | 103 | $interbreadcrumb[] = [ |
|
0 commit comments