self::set_flash($data['msg']);
        }
        // Refresh the list of files
        print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>';
        return;
    } elseif (wp_verify_nonce($nonce, 'cctm_delete_defs')) {
        $defs = CCTM::get_value($_POST, 'defs', array());
        if (CCTM_ImportExport::delete_defs($defs)) {
            $data['msg'] = sprintf('<div class="updated"><p>%s</p></div>', __('Files have been removed from your library.', CCTM_TXTDOMAIN));
            CCTM::set_flash($data['msg']);
            print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>';
            return;
        } else {
            $data['msg'] = CCTM::format_errors();
        }
    } elseif (wp_verify_nonce($nonce, 'cctm_activate_def')) {
        if (CCTM_ImportExport::activate_def($_POST['def'])) {
            $data['msg'] = sprintf('<div class="updated"><p>%s</p></div>', __('The definition was imported successfully!', CCTM_TXTDOMAIN));
            CCTM::set_flash($data['msg']);
            print '<script type="text/javascript">window.location.replace("?page=cctm_tools&a=import_def");</script>';
            return;
        } else {
            $data['msg'] = CCTM::format_errors();
        }
    } else {
        $data['msg'] = __('Invalid submission.', CCTM_TXTDOMAIN);
    }
}
$data['content'] = CCTM::load_view('import.php', $data);
print CCTM::load_view('templates/default.php', $data);
/*EOF*/