//company_admin_fix_breadcrumb($PAGE, $linktext, $linkurl); require_once $CFG->libdir . '/adminlib.php'; /* GWL : Add condition to provide access for Site admin */ if (!has_capability('block/iomad_company_admin:manageallcompany', context_system::instance())) { admin_externalpage_setup('managecompanytitlesetting'); } /* GWL : Add condition to provide access for Site admin */ //$blockpage = new blockpage($PAGE, $OUTPUT, 'manage_company_dept_title', 'local', 'createtitle_title'); $blockpage = new blockpage($PAGE, $OUTPUT, 'manage_company_dept_title', 'local', 'createtitle_title'); $blockpage->setup($urlparams); require_login(null, false); // Adds to $PAGE, creates $OUTPUT. // Set the companyid $companyid = iomad::get_my_companyid($context); // Check the title is valid. if (!company_title::is_company_admin($companyid)) { print_error('invalidaccesstocompany', 'block_iomad_company_admin'); } $mform = new user_title_display_form(null, $companyid, $titleid); $editform = new user_title_edit_form(null, $companyid, $titleid); if ($mform->is_cancelled()) { redirect($companylist); } else { if ($data = $mform->get_data()) { if (isset($data->create)) { if (!empty($deleteids)) { $chosenid = $deleteids['0']; } else { $chosenid = 0; } $editform = new user_title_edit_form(null, $companyid);