function action_default() { $id = required_param('id', PARAM_INT); $columns = array('name' => get_string('tag_name', 'block_curr_admin'), 'description' => get_string('tag_description', 'block_curr_admin'), 'manage' => ''); $items = taginstance::get_instance_tags($this->instance_type, $id); $formatters = $this->create_link_formatters(array('name'), 'tagpage', 'tagid'); $this->print_list_view($items, $columns, $formatters, 'tags'); $this->print_dropdown(tag_get_listing(), $items, 'instanceid', 'tagid'); }
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(); }
function delete() { $level = context_level_base::get_custom_context_level('curriculum', 'block_curr_admin'); $result = track::delete_for_curriculum($this->id); $result = $result && clustercurriculum::delete_for_curriculum($this->id); $result = $result && curriculumcourse::delete_for_curriculum($this->id); $result = $result && curriculumstudent::delete_for_curriculum($this->id); $result = $result && taginstance::delete_for_curriculum($this->id); $result = $result && delete_context($level, $this->id); return $result && $this->data_delete_record(); }
function delete() { $status = true; if (!empty($this->id)) { instructor::delete_for_class($this->id); student::delete_for_class($this->id); trackassignmentclass::delete_for_class($this->id); classmoodlecourse::delete_for_class($this->id); student_grade::delete_for_class($this->id); attendance::delete_for_class($this->id); taginstance::delete_for_class($this->id); waitlist::delete_for_class($this->id); classmoodlecourse::delete_for_class($this->id); $level = context_level_base::get_custom_context_level('class', 'block_curr_admin'); $result = delete_context($level, $this->id); $status = $this->data_delete_record(); } return $status; }
public function delete() { $result = taginstance::delete_for_tag($this->id); return $result && parent::delete(); }