/** * Returns a temporary url to download files and/or folders. * * @param string|array $ids * @return string */ public static function download_url($ids, $tool) { $ids = is_array($ids) ? implode(',', $ids) : $ids; $params = Uri::course_params(); $params['id'] = $ids; $params[KeyAuth::PARAM_ACCESS_TOKEN] = KeyAuth::create_temp_token(); $result = Uri::url("/main/$tool/file.php", $params, false); return $result; }