function KingkongBoard_Setting_Panel_Permission()
{
    $roles = get_editable_roles();
    if (isset($_GET['id'])) {
        $board_managers = get_post_meta(sanitize_text_field($_GET['id']), 'board_managers', true);
    } else {
        $board_managers = null;
    }
    $managers_value = '';
    if ($board_managers) {
        $board_managers = maybe_unserialize($board_managers);
        foreach ($board_managers as $manager) {
            $managers_value .= "<div class='each-manager-div'>" . $manager . "<div class='each-manager-remove'><img src='" . KINGKONGBOARD_PLUGINS_URL . "/assets/images/icon-close.png' style='width:12px; height:auto'></div><input type='hidden' name='board_manager[]' value='" . $manager . "'></div>";
        }
    }
    $controller = new kkbController();
    ?>

    <table>
      <tr>
        <th><?php 
    echo __('관리자 추가', 'kingkongboard');
    ?>
 :</th>
        <td>
          <input type="text" class="kkb-input manager-input" style="max-width:180px; width:100%">
          <button type="button" class="kkb-icon kkbblue button-add-manager"><i class="kkb-icon kkb-icon-plus" style="position:relative; top:3px"></i><?php 
    echo __('추가하기', 'kingkongboard');
    ?>
</button>
          <div class="description-container">
            <span class="description"><?php 
    echo __('사용자 아이디를 입력하세요, 콤마(,)로 구분.', 'kingkongboard');
    ?>
</span>
          </div>       
          <div class="kkb-read-role-box"><?php 
    echo $managers_value;
    ?>
</div>         
        </td>
      </tr>
      <tr>
        <td colspan="2" class="kkb-pannel-permission-td">
          <div class="pm-tab-wrapper">
            <span class="pm-tab pm-tab-entry active"><?php 
    _e('게시글 권한', 'kingkongboard');
    ?>
</span>
            <span class="pm-tab pm-tab-comment"><?php 
    _e('댓글 권한', 'kingkongboard');
    ?>
</span>
          </div>
          <div class="tab-entry">
            <table>
              <tr>
                <th><?php 
    echo __('User Role', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('읽기', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('쓰기', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('수정', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('삭제', 'kingkongboard');
    ?>
</th>
              </tr>
<?php 
    if (isset($_GET['id'])) {
        $board_id = sanitize_text_field($_GET['id']);
    } else {
        $board_id = null;
    }
    foreach ($roles as $role_name => $role_info) {
        $permission_read = $controller->checkPermissionByRole($board_id, 'entry', 'read', $role_name);
        $permission_write = $controller->checkPermissionByRole($board_id, 'entry', 'write', $role_name);
        $permission_delete = $controller->checkPermissionByRole($board_id, 'entry', 'delete', $role_name);
        $permission_modify = $controller->checkPermissionByRole($board_id, 'entry', 'modify', $role_name);
        $permission_read ? $read_checked = 'checked' : ($read_checked = null);
        $permission_write ? $write_checked = 'checked' : ($write_checked = null);
        $permission_delete ? $delete_checked = 'checked' : ($delete_checked = null);
        $permission_modify ? $modify_checked = 'checked' : ($modify_checked = null);
        ?>
              <tr>
                <td><?php 
        echo $role_name;
        ?>
</td>
                <td><input type="checkbox" name="permission_read[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $read_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_write[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $write_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_modify[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $modify_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_delete[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $delete_checked;
        ?>
></td>
              </tr>            
<?php 
    }
    $guest_permission_read = $controller->checkPermissionByRole($board_id, 'entry', 'read', 'guest');
    $guest_permission_write = $controller->checkPermissionByRole($board_id, 'entry', 'write', 'guest');
    $guest_permission_delete = $controller->checkPermissionByRole($board_id, 'entry', 'delete', 'guest');
    $guest_permission_modify = $controller->checkPermissionByRole($board_id, 'entry', 'modify', 'guest');
    $guest_permission_read ? $guest_read_checked = 'checked' : ($guest_read_checked = null);
    $guest_permission_write ? $guest_write_checked = 'checked' : ($guest_write_checked = null);
    $guest_permission_delete ? $guest_delete_checked = 'checked' : ($guest_delete_checked = null);
    $guest_permission_modify ? $guest_modify_checked = 'checked' : ($guest_modify_checked = null);
    ?>
              <tr>
                <td><?php 
    echo __('비회원', 'kingkongboard');
    ?>
</td>
                <td><input type="checkbox" name="permission_read[]" value="guest" <?php 
    echo $guest_read_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_write[]" value="guest" <?php 
    echo $guest_write_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_modify[]" value="guest" <?php 
    echo $guest_modify_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_delete[]" value="guest" <?php 
    echo $guest_delete_checked;
    ?>
></td>
              </tr>              
            </table>
          </div>
          <div class="tab-comment" style="display:none">
            <table>
              <tr>
                <th><?php 
    echo __('User Role', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('읽기', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('쓰기', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('수정', 'kingkongboard');
    ?>
</th>
                <th><?php 
    echo __('삭제', 'kingkongboard');
    ?>
</th>
              </tr>
<?php 
    foreach ($roles as $role_name => $role_info) {
        $permission_read = $controller->checkPermissionByRole($board_id, 'comment', 'read', $role_name);
        $permission_write = $controller->checkPermissionByRole($board_id, 'comment', 'write', $role_name);
        $permission_delete = $controller->checkPermissionByRole($board_id, 'comment', 'delete', $role_name);
        $permission_modify = $controller->checkPermissionByRole($board_id, 'comment', 'modify', $role_name);
        $permission_read ? $read_checked = 'checked' : ($read_checked = null);
        $permission_write ? $write_checked = 'checked' : ($write_checked = null);
        $permission_delete ? $delete_checked = 'checked' : ($delete_checked = null);
        $permission_modify ? $modify_checked = 'checked' : ($modify_checked = null);
        ?>
              <tr>
                <td><?php 
        echo $role_name;
        ?>
</td>
                <td><input type="checkbox" name="permission_comment_read[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $read_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_comment_write[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $write_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_comment_modify[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $modify_checked;
        ?>
></td>
                <td><input type="checkbox" name="permission_comment_delete[]" value="<?php 
        echo $role_name;
        ?>
" <?php 
        echo $delete_checked;
        ?>
></td>
              </tr>
<?php 
    }
    $guest_permission_read = $controller->checkPermissionByRole($board_id, 'comment', 'read', 'guest');
    $guest_permission_write = $controller->checkPermissionByRole($board_id, 'comment', 'write', 'guest');
    $guest_permission_delete = $controller->checkPermissionByRole($board_id, 'comment', 'delete', 'guest');
    $guest_permission_modify = $controller->checkPermissionByRole($board_id, 'comment', 'modify', 'guest');
    $guest_permission_read ? $guest_read_checked = 'checked' : ($guest_read_checked = null);
    $guest_permission_write ? $guest_write_checked = 'checked' : ($guest_write_checked = null);
    $guest_permission_delete ? $guest_delete_checked = 'checked' : ($guest_delete_checked = null);
    $guest_permission_modify ? $guest_modify_checked = 'checked' : ($guest_modify_checked = null);
    ?>
              <tr>
                <td><?php 
    echo __('비회원', 'kingkongboard');
    ?>
</td>
                <td><input type="checkbox" name="permission_comment_read[]" value="guest" <?php 
    echo $guest_read_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_comment_write[]" value="guest" <?php 
    echo $guest_write_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_comment_modify[]" value="guest" <?php 
    echo $guest_modify_checked;
    ?>
></td>
                <td><input type="checkbox" name="permission_comment_delete[]" value="guest" <?php 
    echo $guest_delete_checked;
    ?>
></td>
              </tr>  
            </table>
          </div>
        </td>
      </tr>
    </table>

<?php 
}