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');
 }
Ejemplo n.º 2
0
 function action_default()
 {
     // Get parameters
     $sort = optional_param('sort', 'name', PARAM_ALPHA);
     $dir = optional_param('dir', 'ASC', PARAM_ALPHA);
     $page = optional_param('page', 0, PARAM_INT);
     $perpage = optional_param('perpage', 30, PARAM_INT);
     // how many per page
     $namesearch = trim(optional_param('search', '', PARAM_TEXT));
     $alpha = optional_param('alpha', '', PARAM_ALPHA);
     // Define columns
     $columns = array('name' => get_string('tag_name', 'block_curr_admin'), 'description' => get_string('tag_description', 'block_curr_admin'));
     $items = tag_get_listing($sort, $dir, $page * $perpage, $perpage, $namesearch, $alpha);
     $numitems = tag_count_records($namesearch, $alpha);
     $this->print_list_view($items, $numitems, $columns, $filter = null, $alphaflag = true, $searchflag = true);
 }