// $langdir = XOOPS_ROOT_PATH."/modules/".$xoopsModule->dirname()."/language/english"; // } // include_once($langdir."/convert.php"); // $dlfilename = WfsConvert::filenameForWin($dlfilename); // header("Content-Type: ".$file->getMinetype()); // header("Content-Length: $size"); // header("Cache-control: private"); // header("Content-Disposition: attachment; filename=$dlfilename"); //} // for japanese environment // convert when Machintosh include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/class/base_language.php'; $lang = new ConvertLanguage(); $browser = $lang->getBrowser(); $dlfilename = $lang->convert_download_filename($dlfilename); if ($browser == 'msie') { header("Content-Type: ".$file->getMinetype()); header("Content-Length: $size"); header("Cache-control: private"); header("Content-Disposition: attachment; filename=$dlfilename"); } else { // For Other browsers if (preg_match("/[^a-zA-Z0-9_\-\.]/",$dlfilename)) $dlfilename=$fileid.".".$file->getExt(); header("Content-Type: ".$file->getMinetype()); header("Content-Length: $size");