- 2008-05-26 (月) 13:50
- 技術
タイトル通りですが、またわかりにくいタイトルですねw
CuteFlowで回覧→新規の回覧 と進むと、回覧を投稿する画面に飛びます。
そこで利用するメーリングリストを選択するのですが、そこのリストがちょっとおかしい。
テストのために作って、削除したはずのメーリングリストもリストに表示されるという現象が起こっていました。あれれ。
なので、該当のソースを見てみます。
pages/selectmailinglist.php の80行目付近
if (mysql_select_db($DATABASE_DB, $nConnection))
{
//--- read the values of the user
$strQuery = "SELECT * FROM cf_mailinglist WHERE bISEdited <> '1' ORDER BY strName ASC";
$nResult = mysql_query($strQuery, $nConnection);
このクエリの部分、WHERE bISEdited <> ’1′ ってなってますね。
しかしテーブルを見てみると、削除されたメーリングリストはdDeletedが1になってます。
削除されたものを非表示にするなら、このdDeletedが1のものを外すクエリにしないといけない。bISEditedが何のための項目なのかはまだ分かっていないので、ひとまず上記のコードを以下のように変更。
if (mysql_select_db($DATABASE_DB, $nConnection))
{
//--- read the values of the user
//$strQuery = "SELECT * FROM cf_mailinglist WHERE bISEdited <> '1' ORDER BY strName ASC";
$strQuery = "SELECT * FROM cf_mailinglist WHERE bDeleted = '0' ORDER BY strName ASC";
$nResult = mysql_query($strQuery, $nConnection);
これで削除されたメーリングリストが表示されることは無くなりました。
- Newer: facebookの携帯確認
- Older: CuteFlowで添付ファイルが文字化けする点を解消
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://jaco.dotstyle.net/2008/05/cuteflow%e3%81%a7%e3%83%a1%e3%83%bc%e3%83%aa%e3%83%b3%e3%82%b0%e3%83%aa%e3%82%b9%e3%83%88%e3%81%ae%e3%83%aa%e3%82%b9%e3%83%88%e3%81%8c%e6%b6%88%e3%81%88%e3%81%aa%e3%81%84%e4%bb%b6/trackback/
- Listed below are links to weblogs that reference
- CuteFlowでメーリングリストのリストが消えない件 from JB_Plus