//Fix in order to add the exe_id
if (isset($_REQUEST['from_htaccess'])) {
    if (isset($_REQUEST['file'])) {
        $fileinfo = pathinfo($_REQUEST['file']);
        $items = explode('-', $fileinfo['filename']);
        $_REQUEST['exe_id'] = $items[5];
    }
}
$nano = new Nanogong($_REQUEST);
$is_nano = false;
if (isset($_REQUEST['is_nano'])) {
    $is_nano = true;
}
switch ($action) {
    case 'get_file':
        if ($nano->get_param_value('user_id') == api_get_user_id() || api_is_allowed_to_edit()) {
            $file_path = $nano->load_filename_if_exists();
            //$file_path = '/var/www/rocio/courses/GREAT123/exercises/0/2/5/1/1-0-1-2-5-38.mp3';
            if ($file_path) {
                $info = pathinfo($file_path);
                $user_info = api_get_user_info($nano->params['user_id']);
                $name = get_lang('Quiz') . '-' . $user_info['firstname'] . '-' . $user_info['lastname'] . '.' . $info['extension'];
                $download = true;
                if (isset($_REQUEST['download']) && $_REQUEST['download'] == 0) {
                    $download = false;
                }
                DocumentManager::file_send_for_download($file_path, $download);
                exit;
            }
        }
        break;