@@ 5020-5032 (lines=13) @@ | ||
5017 | error_log('New LP - In learnpath::stop_previous_item() - ' . $this->last . ' is object', 0); |
|
5018 | } |
|
5019 | switch ($this->get_type()) { |
|
5020 | case '3' : |
|
5021 | if ($this->items[$this->last]->get_type() != 'au') { |
|
5022 | if ($this->debug > 2) { |
|
5023 | error_log('New LP - In learnpath::stop_previous_item() - ' . $this->last . ' in lp_type 3 is <> au', 0); |
|
5024 | } |
|
5025 | $this->items[$this->last]->close(); |
|
5026 | //$this->autocomplete_parents($this->last); |
|
5027 | //$this->update_queue[$this->last] = $this->items[$this->last]->get_status(); |
|
5028 | } else { |
|
5029 | if ($this->debug > 2) { |
|
5030 | error_log('New LP - In learnpath::stop_previous_item() - Item is an AU, saving is managed by AICC signals', 0); |
|
5031 | } |
|
5032 | } |
|
5033 | case '2' : |
|
5034 | if ($this->items[$this->last]->get_type() != 'sco') { |
|
5035 | if ($this->debug > 2) { |
|
@@ 5033-5046 (lines=14) @@ | ||
5030 | error_log('New LP - In learnpath::stop_previous_item() - Item is an AU, saving is managed by AICC signals', 0); |
|
5031 | } |
|
5032 | } |
|
5033 | case '2' : |
|
5034 | if ($this->items[$this->last]->get_type() != 'sco') { |
|
5035 | if ($this->debug > 2) { |
|
5036 | error_log('New LP - In learnpath::stop_previous_item() - ' . $this->last . ' in lp_type 2 is <> sco', 0); |
|
5037 | } |
|
5038 | $this->items[$this->last]->close(); |
|
5039 | //$this->autocomplete_parents($this->last); |
|
5040 | //$this->update_queue[$this->last] = $this->items[$this->last]->get_status(); |
|
5041 | } else { |
|
5042 | if ($this->debug > 2) { |
|
5043 | error_log('New LP - In learnpath::stop_previous_item() - Item is a SCO, saving is managed by SCO signals', 0); |
|
5044 | } |
|
5045 | } |
|
5046 | break; |
|
5047 | case '1' : |
|
5048 | default : |
|
5049 | if ($this->debug > 2) { |