public function delete() { $level = context_level_base::get_custom_context_level('course', 'block_curr_admin'); $return = curriculumcourse::delete_for_course($this->id); $return = $return && cmclass::delete_for_course($this->id); $return = $return && taginstance::delete_for_course($this->id); $return = $return && coursetemplate::delete_for_course($this->id); $return = $return && delete_context($level, $this->id); return $return && $this->data_delete_record(); }