1

パネルの可視性を得るために真理値を取得しようとしています。ユーザーに属するハートビート メッセージのリストを表示するビューをパネルに配置しました。ディスプレイは機能しますが、パネルを表示しているユーザーに基づいてパネルへのアクセスを制限する方法がわかりません。目標は、パネルを友人と特定の役割を持つ一部の人にのみ表示することです。私が処理できる役割はありますが、友情の状態に基づいて PHP を機能させるには十分な知識がありません。私は漠然とそれが次のようなものになると推測しています:

ログに記録されたユーザーは、現在の uid 引数に基づいて表示されているユーザーと双方向です。

私の例が実際のコードとはまったく異なることはわかっていますが、前述のとおり、ここで説明することはあまりありません。

4

1 に答える 1

0

これでうまくいくはずです。

global $user;

$friend_list = get_friend_list($page_uid_argument);

if (in_array($user->uid, $friend_list)) {
  // show messages
}

は、 UIDget_friend_list()に基づいてユーザー間の関係を取得し、UID の配列を返す汎用関数です。codewise/modules を何に使用しているかわかりません。

于 2010-06-15T13:19:26.987 に答える