$select = new single_select($selecturl, 'departmentid', $subhierarchieslist, $departmentid); $select->label = get_string('department', 'block_iomad_company_admin'); $select->formid = 'choosedepartment'; $fwselectoutput = html_writer::tag('div', $OUTPUT->render($select), array('id' => 'iomad_company_selector')); // Get the appropriate list of departments. $selectparams = $params; $selecturl = new moodle_url('/local/report_completion/index.php', $selectparams); $completiontypelist = array('0' => get_string('all'), '1' => get_string('notstartedusers', 'local_report_completion'), '2' => get_string('inprogressusers', 'local_report_completion'), '3' => get_string('completedusers', 'local_report_completion')); $select = new single_select($selecturl, 'completiontype', $completiontypelist, $completiontype); $select->label = get_string('choosecompletiontype', 'block_iomad_company_admin'); $select->formid = 'choosecompletiontype'; $completiontypeselectoutput = html_writer::tag('div', $OUTPUT->render($select), array('id' => 'iomad_completiontype_selector')); if (!(iomad::has_capability('block/iomad_company_admin:editusers', $context) or iomad::has_capability('block/iomad_company_admin:editallusers', $context))) { print_error('nopermissions', 'error', '', 'report on users'); } $searchinfo = iomad::get_user_sqlsearch($params, $idlist, $sort, $dir, $departmentid); // Create data for form. $customdata = null; $options = $params; $options['dodownload'] = 1; // Only print the header if we are not downloading. if (empty($dodownload) && empty($showchart)) { echo $OUTPUT->header(); } // Get the data. if (!empty($companyid)) { if (empty($dodownload) && empty($showchart)) { echo $fwselectoutput; } } if (empty($dodownload) && empty($showchart)) {