/** * コンストラクタ * * @param $community_id * @param $acs_user_info_row アクセス者情報 * @param $folder_id */ function ACSCommunityFolder($community_id, $acs_user_info_row, $folder_id) { /* フォルダIDの指定がない場合、ルートフォルダを取得する */ if ($folder_id == "") { $folder_row = $this->get_root_folder_row($community_id); $folder_id = $folder_row['folder_id']; } // プットフォルダ取得 $put_folder_id_array = ACSFolderModel::select_put_folder($community_id, $folder_id); // 表示対象となるフォルダの配列を作成(表示するコミュニティのフォルダ + プットされているフォルダ) $target_folder_array = array(); $target_folder_array[] = $folder_id; $target_folder_array = array_merge($target_folder_array, $put_folder_id_array); parent::ACSGenericFolder($community_id, $acs_user_info_row, $folder_id, $target_folder_array); }