<{strip}> <{* ルーム一覧取得セレクトボックス *}> <{foreach from=$room_list item=pages}> <{assign var="now_page_id" value=$pages.page_id}> <{assign var="next_thread_num" value=$pages.thread_num+1}> <{if $mode == "search"}> <{* グループスペースのルームのみ表示 *}> <{if $pages.thread_num >= 1 && $pages.space_type == _SPACE_TYPE_GROUP && $pages.private_flag == _OFF}> <{/if}> <{elseif $action_name == "user_view_admin_regist_selroom"}> <{* ルーム選択 *}> <{if $pages.page_name != '' && ($pages.thread_num >= 1 || ($pages.thread_num == 0 && $pages.space_type == _SPACE_TYPE_PUBLIC)) && $pages.private_flag == _OFF}> disabled="true" class="disable_lbl" <{/if}> value="<{$pages.page_id}>_<{$pages.parent_id}><{if $action.edit_flag == _ON && $pages.authority_id}>_<{$pages.authority_id}><{/if}><{if $action.edit_flag == _ON && $pages.createroom_flag != null}>_<{$pages.createroom_flag}><{/if}>"> <{if $pages.space_type == _SPACE_TYPE_PUBLIC}> <{section name=i loop=$pages.thread_num}>     <{/section}> <{else}> <{section name=i loop=$pages.thread_num-1}>     <{/section}> <{/if}> <{$pages.page_name}> <{if isset($pages.parent_page_name|smarty:nodefaults)}>(<{$pages.parent_page_name}>)<{/if}> <{if $pages.space_type == _SPACE_TYPE_PUBLIC}><{$lang.user_public_room|smarty:nodefaults}><{/if}> <{/if}> <{elseif $action_name == "user_view_admin_regist_selauth"}> <{* 権限設定 *}> <{if ($pages.thread_num >= 1 || ($pages.thread_num == 0 && $pages.space_type == _SPACE_TYPE_PUBLIC)) && $pages.private_flag == _OFF}> <{if $pages.private_flag == _ON}> <{assign var="top_createroom_flag" value=$action.current_authority.private_createroom_flag}> <{elseif $pages.space_type == _SPACE_TYPE_GROUP}> <{assign var="top_createroom_flag" value=$action.current_authority.group_createroom_flag}> <{else}> <{assign var="top_createroom_flag" value=$action.current_authority.public_createroom_flag}> <{/if}>
<{if $pages.space_type == _SPACE_TYPE_PUBLIC}> <{section name=i loop=$pages.thread_num}>     <{/section}> <{else}> <{section name=i loop=$pages.thread_num-1}>     <{/section}> <{/if}> <{if $pages.space_type == _SPACE_TYPE_GROUP && $pages.thread_num >= 2}> <{* サブグループ *}> <{$pages.page_name}> <{else}> <{if $pages.private_flag == _ON}> <{$pages.page_name}> <{elseif $pages.space_type == _SPACE_TYPE_PUBLIC}> <{$pages.page_name}> <{else}> <{$pages.page_name}> <{/if}> <{/if}>
<{assign var="page_id" value=$pages.page_id}> <{if isset($smarty.session.user|smarty:nodefaults) && $smarty.session.user.selauth.$user_id.room_authority.$page_id}> <{* セッションデータ取得 *}> <{assign var="select_auth" value=$smarty.session.user.selauth.$user_id.room_authority.$page_id}> <{assign var="createroom_flag" value=$smarty.session.user.selauth.$user_id.createroom_flag.$page_id}> <{elseif $action.edit_flag == _OFF}> <{* 新規作成中 *}> <{if $action.user_auth_id == _AUTH_ADMIN}> <{assign var="select_auth" value=$smarty.const._ROLE_AUTH_ADMIN}> <{elseif $action.user_auth_id == _AUTH_GUEST}> <{assign var="select_auth" value=$smarty.const._ROLE_AUTH_GUEST}> <{else}> <{if $pages.private_flag == _ON}> <{assign var="select_auth" value=$action.default_entry_role_auth_private}> <{elseif $pages.space_type == _SPACE_TYPE_GROUP}> <{assign var="select_auth" value=$action.default_entry_role_auth_group}> <{elseif $pages.space_type == _SPACE_TYPE_PUBLIC}> <{assign var="select_auth" value=$action.default_entry_role_auth_public}> <{/if}> <{/if}> <{if ($pages.space_type == _SPACE_TYPE_GROUP && $pages.thread_num == 1) && ($action.user_auth_id==_AUTH_ADMIN || $action.user_auth_id==_AUTH_CHIEF || $top_createroom_flag == _ON)}> <{assign var="createroom_flag" value=$smarty.const._ON}> <{else}> <{assign var="createroom_flag" value=$smarty.const._OFF}> <{/if}> <{else}> <{* 編集中 *}> <{if !is_null($pages.role_authority_id|smarty:nodefaults) && $pages.role_authority_id != _ROLE_AUTH_OTHER}> <{assign var="select_auth" value=$pages.role_authority_id}> <{assign var="createroom_flag" value=$pages.createroom_flag}> <{else}> <{if $action.user_auth_id == _AUTH_ADMIN}> <{assign var="select_auth" value=$smarty.const._ROLE_AUTH_ADMIN}> <{elseif $action.user_auth_id == _AUTH_GUEST}> <{assign var="select_auth" value=$smarty.const._ROLE_AUTH_GUEST}> <{else}> <{if $pages.private_flag == _ON}> <{assign var="select_auth" value=$action.default_entry_role_auth_private}> <{elseif $pages.space_type == _SPACE_TYPE_GROUP}> <{assign var="select_auth" value=$action.default_entry_role_auth_group}> <{elseif $pages.space_type == _SPACE_TYPE_PUBLIC}> <{assign var="select_auth" value=$action.default_entry_role_auth_public}> <{/if}> <{/if}> <{assign var="createroom_flag" value=$smarty.const._OFF}> <{/if}> <{/if}> <{* <{if $action.role_auth_id > $select_auth && $pages.thread_num != 2}> <{assign var="select_auth" value=$action.role_auth_id}> <{/if}> *}> <{* 主担 *}> <{if $action.role_auth_id!=_ROLE_AUTH_GUEST && ($pages.thread_num == 2 || $action.current_authority.hierarchy>=_HIERARCHY_CHIEF || $top_createroom_flag == _ON || (($select_auth == NULL && ($action.current_authority.hierarchy==_HIERARCHY_ADMIN || $action.current_authority.hierarchy==_HIERARCHY_CHIEF)) || ($select_auth == _ROLE_AUTH_ADMIN || $select_auth == _ROLE_AUTH_CHIEF)))}> checked="checked" <{/if}><{if $action.user_auth_id==_AUTH_ADMIN || ($smarty.session._user_id == $pages.insert_user_id && $user_id == $pages.insert_user_id)}>disabled="true"<{/if}>/> <{/if}> <{* モデレータ *}> <{foreach from=$action.authorities item=authority}> <{if $action.role_auth_id!=_ROLE_AUTH_GUEST && ($pages.thread_num == 2 || $action.current_authority.hierarchy>=$authority.hierarchy || $top_createroom_flag == _ON || (($select_auth == NULL && $action.role_auth_id==$authority.role_authority_id) || $select_auth == $authority.role_authority_id))}> checked="checked" <{/if}><{if $action.role_auth_id==_ROLE_AUTH_ADMIN || ($smarty.session._user_id == $pages.insert_user_id && $user_id == $pages.insert_user_id)}>disabled="true"<{/if}>/> <{/if}> <{/foreach}> <{* 一般 *}> <{if $action.role_auth_id!=_ROLE_AUTH_GUEST && ($pages.thread_num == 2 || $action.current_authority.hierarchy>=_HIERARCHY_GENERAL || $top_createroom_flag == _ON || (($select_auth == NULL && $action.role_auth_id==_ROLE_AUTH_GENERAL) || $select_auth == _ROLE_AUTH_GENERAL))}> checked="checked" <{/if}><{if $action.role_auth_id==_ROLE_AUTH_ADMIN || ($smarty.session._user_id == $pages.insert_user_id && $user_id == $pages.insert_user_id)}>disabled="true"<{/if}>/> <{/if}> <{* ゲスト *}> checked="checked" <{/if}><{if $action.role_auth_id==_ROLE_AUTH_ADMIN || ($smarty.session._user_id == $pages.insert_user_id && $user_id == $pages.insert_user_id)}>disabled="true"<{/if}>/> <{* サブグループ作成許可 *}> checked="checked" <{/if}><{if ($action.role_auth_id==_ROLE_AUTH_GUEST) || ($action.role_auth_id==_ROLE_AUTH_ADMIN) || !($pages.space_type == _SPACE_TYPE_GROUP && $pages.thread_num == 1 && $top_createroom_flag == _ON)}>disabled="true"<{/if}>/> <{/if}> <{else}> <{* 確認画面 *}> <{if ($pages.thread_num >= 1 || ($pages.thread_num == 0 && $pages.space_type == _SPACE_TYPE_PUBLIC)) && $pages.private_flag == _OFF}>
<{if $pages.space_type == _SPACE_TYPE_PUBLIC}> <{section name=i loop=$pages.thread_num}>     <{/section}> <{else}> <{section name=i loop=$pages.thread_num-1}>     <{/section}> <{/if}> <{if $pages.space_type == _SPACE_TYPE_GROUP && $pages.thread_num >= 2}> <{* サブグループ *}> <{$pages.page_name}> <{else}> <{if $pages.private_flag == _ON}> <{$pages.page_name}> <{elseif $pages.space_type == _SPACE_TYPE_PUBLIC}> <{$pages.page_name}> <{else}> <{$pages.page_name}> <{/if}> <{/if}>
<{assign var="page_id" value=$pages.page_id}> <{if isset($smarty.session.user|smarty:nodefaults) && $smarty.session.user.selauth.$user_id.room_authority.$page_id}> <{* セッションデータ取得 *}> <{assign var="select_auth" value=$smarty.session.user.selauth.$user_id.room_authority.$page_id}> <{assign var="createroom_flag" value=$smarty.session.user.selauth.$user_id.createroom_flag.$page_id}> <{else}> <{assign var="select_auth" value=$smarty.const._ROLE_AUTH_GUEST}> <{assign var="createroom_flag" value=$smarty.const._OFF}> <{/if}>
<{if ($select_auth == NULL && ($action.role_auth_id==_ROLE_AUTH_ADMIN || $action.role_auth_id==_ROLE_AUTH_CHIEF)) || ($select_auth == _ROLE_AUTH_ADMIN || $select_auth == _ROLE_AUTH_CHIEF)}> <{$smarty.const._AUTH_CHIEF_NAME}> <{elseif ($select_auth == NULL && $action.role_auth_id==_ROLE_AUTH_MODERATE) || $select_auth == _ROLE_AUTH_MODERATE}> <{$smarty.const._AUTH_MODERATE_NAME}> <{if $action.authorities_count>1}> (<{$pages.role_authority_name}>) <{/if}> <{elseif ($select_auth == NULL && $action.role_auth_id==_ROLE_AUTH_GENERAL) || $select_auth == _ROLE_AUTH_GENERAL}> <{$smarty.const._AUTH_GENERAL_NAME}> <{elseif ($select_auth == NULL && $action.role_auth_id==_ROLE_AUTH_GUEST) || $select_auth == _ROLE_AUTH_GUEST}> <{$smarty.const._AUTH_GUEST_NAME}> <{elseif $select_auth === _ROLE_AUTH_OTHER}> <{$lang.user_not_entry|smarty:nodefaults}> <{/if}>
<{* サブグループ作成許可 *}>
<{if $createroom_flag == _ON}> <{$lang.user_subgroup_create_on|smarty:nodefaults}> <{else}> <{$lang.user_subgroup_create_off|smarty:nodefaults}> <{/if}>
<{/if}> <{/if}> <{if isset($action_room_list.$next_thread_num.$now_page_id|smarty:nodefaults)}> <{assign var="room_list" value=$action_room_list.$next_thread_num.$now_page_id}> <{include file="user_select_room_list.html"}> <{/if}> <{/foreach}> <{/strip}>