if (!empty($departmentid) && !company_department::check_valid_department($companyid, $departmentid)) { print_error('invaliddepartment', 'block_iomad_company_admin'); } $editform->display(); echo $OUTPUT->footer(); } else { if (isset($data->delete)) { define('PREVENT_USER_DEPT_DELETE', 1); // Get the list of department ids which are to be removed.. if (!empty($deleteids)) { foreach ($deleteids as $deletedept) { // Check if department has already been removed. if (company_department::check_valid_department($companyid, $deletedept) && company_department::can_manage_department($deletedept)) { // If not delete it and its sub departments moving users to // $departmentid or the company parent id if not set (==0). company_department::delete_department($deletedept); } else { print_error('notallowedtodelete', 'block_iomad_company_admin'); } } } $mform = new user_department_display_form(null, $companyid); // Redisplay the form. $blockpage->display_header(); // Check the department is valid. if (!empty($departmentid) && !company_department::check_valid_department($companyid, $departmentid)) { print_error('invaliddepartment', 'block_iomad_company_admin'); } if (empty($deleteids)) { echo get_string('departmentnoselect', 'block_iomad_company_admin'); }