示例#1
0
$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)) {