//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);