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; case 'show_audio':