PEAK XOOPS - ミニ白扇でのemail&viewemailのUPDATEが? in englishin japanese

ミニ白扇でのemail&viewemailのUPDATEが?

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/20 14:24
hanataro  二等兵   Posts: 5
私の使い方(もしくは環境)が駄目なのだと思うのですが、どの辺を調べたらよいか、教えて頂けませんでしょうか?

ミニ白扇にてフックすると、viewemailが0から1に変更は出来るのですが、1から0に変更してくれません。
また、ユーザーにEmailの変更を許しても、EDITの状態になってくれません。

#フックをはずせばうまくいきます。
#その他の項目は大丈夫のようです。

どのあたりを調べてみたらよいのでしょうか?
申し訳ないのですが、ヒントをお願いできませんでしょうか?
Votes:1 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/21 6:56
GIJOE  先任軍曹   Posts: 4110
hanataroさん、こんにちは。
user_viewemail はバグです。
checkboxの処理をどうしようかな、と放置したまま忘れてました。

email変更の件は、ミニ白扇自体、テンプレートを書き換えるためのモジュールであったため、あえて<{if}>とかでくくらないようにしていました。(POST受け取り側では、ちゃんと$xoopsConfigUser['allow_chgmail']を見てます)

ただ、それも確かに中途半端なので、テンプレート側でもconfigによって、フォーム表示をON/OFFするようにしました。

いずれも、1.03->1.04での変更です。

お試しください。
Votes:0 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/22 2:55
hanataro  二等兵   Posts: 5
申し訳ないのですが、もう一点だけ。

edituserhook.phpの
$allowed_requests['user_viewemail']が
$allowed_requests[$key] = (boolean)( @$_POST[$key] ) ;
って処理でなくなってしまい、edituser.phpにうまく戻ってきていないような...

少し理解しようと努力はしているのですが、ここが何をやっているところのなのか理解できず、結局GIJOEさんだのみですみません。

ここ以外は問題なく動きました。ありがとうございます。

P.S.具体的な症状は、常に$viewemailが0の状態で「表示」されてしまうことです。実際のテーブルはちゃんと書き換わっています。
Votes:1 Average:10.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/22 4:54
GIJOE  先任軍曹   Posts: 4110
指摘ありがとうございます。
今度は表示側の処理が甘かったですね。
やっぱりチェックボックスだけはちょっと面倒だなあ。

ともあれ修正しました。
edituserhookだけ上書きしてください。
Votes:0 Average:0.00
Previous post - Next post | Parent - No child | Posted on 2006/7/22 7:41
hanataro  二等兵   Posts: 5
これで、心おきなくカスタマイズできます。
素早い対応、ありがとうございました。
Votes:1 Average:0.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!