説明
現在は、アクセス設定を無視し得る
共通変数
CONFIG, init_finished, SESSION
静的変数
access_list
1 access_listに値がない または、flushがtrueであった場合
1.1 access_listを配列で初期化する
2 user_idが0であった場合
2.1 user_id = $SESSION['id']を代入
3 site_idが0 かつ、CONFIG->site_idに値がセットされていた場合
3.1 site_id = CONFIG->site_idを代入
4 user_idをintに変換
5 site_idをintに変換
6 access_list [user_id]に値がセットされている場合
6.1 access_list [user_id]を返す
7 access_list[$user_id] = "(" + implode(",", get_access_array($user_id, $site_id, $flush)) + ")"
※ アクセス制限の配列が与えられたユーザーがこのサイトに参照を許可されている取得します。
※ get_access_arrayメソッドで取得した戻り値をカンマ区切りにする
8 access_list [user_id]を返す