Xoopsイメージマネージャのバグ
2007/10/11 | SNS/CMS/ブログ
現在Xoopsは旧安定バージョンを使ってるのだけれど、それでもバグがあるようだ。なぜ修正しないのか、それとも気づいてないのか(まさか)・・・不思議(それとも自分だけ?)。
モジュールを作ったりするときに、xoopsCodeTarea関数を使用すると、文字修飾なんかが簡単に出来るようになるが(お世辞にも簡単とは言えないけどね)、それにプラスしてイメージマネージャも利用できるようになる。イメージマネジャーを使うと簡単に画像をアップロードできたり、挿入できるようになったりする。
ここで「画像を挿入しようとイメージマネージャの画面を出したけど、希望の画像がなくてあらためてその画面でアップロードしようとした」ときにエラーが出る。エラーの内容は以下のとおり。
Notice [PHP]: Undefined variable: target in file imagemanager.php line 175
URLの引数で渡された値を使おうとしたけど定義されていない、という感じのエラー。修正はいとも簡単。ちゃんと定義しなおしてあげればいいだけ。このバグ、どうもPHPの設定で、register_globalsがデフォルトでonだった頃の名残のような気がする。
しかし・・・自分が変なファイルをダウンロードしてしまったのだろうか。少なくとも安定版なのだから、こんなバグありえないと思うのだけれど・・・。