function get_item_display_manage($column, $item) { $id = $this->page->required_param('id', PARAM_INT); $target = $this->page->get_new_page(array('action' => 'edit', 'association_id' => $item->id, 'id' => $id)); if ($target->can_do()) { $editbutton = "<a href=\"{$target->get_url()}\"><img src=\"pix/edit.gif\" alt=\"Edit\" title=\"Edit\" /></a>"; } else { $editbutton = ''; } return $editbutton . ' ' . parent::get_item_display_manage($column, $item); }
function __construct(&$items, $columns, $page, $decorators = array()) { $id = required_param('id', PARAM_INT); $users = usertrack::get_users($id); $this->numusers = empty($users) ? 0 : count($users); parent::__construct($items, $columns, $page, $decorators); }