protected function render_view_controls(attcontrol_filter_controls $fcontrols) { $views[ATT_VIEW_ALL] = get_string('all', 'attcontrol'); $views[ATT_VIEW_ALLPAST] = get_string('allpast', 'attcontrol'); $views[ATT_VIEW_MONTHS] = get_string('months', 'attcontrol'); $views[ATT_VIEW_WEEKS] = get_string('weeks', 'attcontrol'); $views[ATT_VIEW_DAYS] = get_string('days', 'attcontrol'); $viewcontrols = ''; foreach ($views as $key => $sview) { if ($key != $fcontrols->pageparams->view) { $link = html_writer::link($fcontrols->url(array('view' => $key)), $sview); $viewcontrols .= html_writer::tag('span', $link, array('class' => 'attbtn')); } else { $viewcontrols .= html_writer::tag('span', $sview, array('class' => 'attcurbtn')); } } return html_writer::tag('nobr', $viewcontrols); }