08月02日の日記で書いたwrapsと同様、BM-SurveyもSSL環境でIE6を使って、管理画面からCSVファイルをダウンロードしようとすると、自分の環境ではダウンロードできない(wrapsと違ってエラーも表示されない)。
そこで同様の修正を行うことで、IE6からアンケート結果のCSVダウンロードが可能となった。
bmsurvey/admin/include/where/download.inc
の73行目、
header("Content-Transfer-Encoding: ".$csv_charset);
の直前に、
header("Pragma: private"); header("Cache-Control: public");
という2行を挿入。
改造後のアンケートは行っていないが、編集した場所はアンケートの実施とは無関係な部分なので、問題ないと思われる。
改変後何度かアンケートを行っているが、問題は発生していない。
最新バージョンの0.84でこの問題への対策が行われているようなので、最新バージョンではこのような修正は必要ないと思われる。自分自身はテストをしていないので詳細は不明だが。