/** * Prints/return reader selector * * @param report_loglive_renderable $reportloglive log report. * * @return string Returns rendered widget */ public function reader_selector(report_loglive_renderable $reportloglive) { $readers = $reportloglive->get_readers(true); if (count($readers) <= 1) { // One or no readers found, no need of this drop down. return ''; } $select = new single_select($reportloglive->url, 'logreader', $readers, $reportloglive->selectedlogreader, null); $select->set_label(get_string('selectlogreader', 'report_loglive')); return $this->output->render($select); }