@extends('admin.layouts.app')

@section('content')
<div class="container-fluid">
    <h2>쪽지</h2>
    <hr/>
    @include('admin.messages')
    @include('admin.config.setting.navTabs')

    <form name="f_admin_write" id="fAdminWrite" method="post" action="{{ route('admin.config.setting.note.store') }}">
        @csrf
        <div class="row mb-3">
            <label for="useNote" class="col-sm-2">쪽지 기능</label>
            <div class="col-sm-10">
                <div class="form-check">
                    <input type="checkbox" name="use_note" id="useNote" class="form-check-input" value="1" {{ config('use_note') ? 'checked' : '' }} />
                    <label for="useNote" class="form-check-inline">
                        사용합니다.
                    </label>
                </div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteListPage" class="col-sm-2 col-form-label">한페이지 쪽지수 - PC</label>
            <div class="col-sm-10">
                <div class="row">
                    <label for="noteListPage" class="col-auto col-form-label">PC</label>
                    <div class="col-auto">
                        <input type="text" name="note_list_page" id="noteListPage" class="form-control only-digits-input" value="{{ config('note_list_page') }}" />
                    </div>
                    <label for="noteMobileListPage" class="col-auto col-form-label">모바일</label>
                    <div class="col-auto">
                        <input type="text" name="note_mobile_list_page" id="noteMobileListPage" class="form-control only-digits-input" value="{{ config('note_mobile_list_page') }}" />
                    </div>
                </div>
                <div class="form-text text-muted">
                    한 페이지에 보이는 쪽지수를 입력합니다.
                </div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="useNoteDhtml" class="col-sm-2">한페이지 쪽지수 - 모바일</label>
            <div class="col-sm-10">
                <div class="form-check form-check-inline">
                    <input type="checkbox" name="use_note_dhtml" id="useNoteDhtml" class="form-check-input" value="1" {{ config('use_note_dhtml') ? 'checked' : '' }} />
                    <label for="useNoteDhtml" class="form-check-label">
                        PC - 사용합니다.
                    </label>
                </div>
                <div class="form-check form-check-inline">
                    <input type="checkbox" name="use_note_mobile_dhtml" id="useNoteMobileDhtml" class="form-check-input" value="1" {{ config('use_note_mobile_dhtml') ? 'checked' : '' }} />
                    <label for="useNoteMobileDhtml" class="form-check-label">
                        모바일 - 사용합니다.
                    </label>
                </div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="pointNote" class="col-sm-2 col-form-label">쪽지 발송 시 차감(P)</label>
            <div class="col-sm-10 d-inline-block">
                <input type="text" name="point_note" id="pointNote" class="form-control only-digits-input" value="{{ config('point_note') }}" />
                <div class="form-text text-muted">
                    양수로 입력해주세요, 해당 (P)만큼 차감됩니다.
                </div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="useNoteFile" class="col-sm-2 col-form-label">첨부 파일 사용</label>
            <div class="col-sm-10">
                <label for="useNoteFile" class="form-check">
                    <input type="checkbox" name="use_note_file" id="useNoteFile" class="form-check-input" value="1" {{ config('use_note_file') ? 'checked' : '' }} /> 사용합니다.
                </label>
                <div class="form-text text-muted">쪽지를 통해 첨부파일을 주고받을 수 있습니다.</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="pointNoteFile" class="col-sm-2 col-form-label">파일 첨부 시 차감(P)</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="point_note_file" id="pointNoteFile" class="form-control only-digits-input" value="{{ config('point_note_file') }}" />
                </div>
                <div class="form-text text-muted">
                    양수로 입력해주세요, 쪽지 발송시 차감(P)와는 별도로 추가로 해당 (P)만큼 차감됩니다.
                </div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteSaveLimitDay" class="col-sm-2 col-form-label">기본 보관일</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_save_limit_day" id="noteSaveLimitDay" class="form-control only-digits-input" value="{{ config('note_save_limit_day') }}" />
                </div>
                <div class="form-text text-muted">수신일로부터 보관 기간을 지난 쪽지는 자동으로 삭제됩니다. (0은 영구보관)</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteStoreSaveLimitDay" class="col-sm-2 col-form-label">보관함 보관일</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_store_save_limit_day" id="noteStoreSaveLimitDay" class="form-control only-digits-input" value="{{ config('note_store_save_limit_day') }}" />
                </div>
                <div class="form-text text-muted">보관한 쪽지 중 수신일로부터 보관 기간을 지난 쪽지는 자동으로 삭제됩니다. (0은 영구보관)</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteSaveLimit" class="col-sm-2 col-form-label">보관함 최대개수</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_save_limit" id="noteSaveLimit" class="form-control only-digits-input" value="{{ config('note_save_limit') }}" />
                </div>
                <div class="form-text text-muted">보관가능한 쪽지의 최대개수</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteOnceSendLimit" class="col-sm-2 col-form-label">동시 전송 제한 수</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_once_send_limit" id="noteOnceSendLimit" class="form-control only-digits-input" value="{{ config('note_once_send_limit') }}" />
                </div>
                <div class="form-text text-muted">한번에 전송가능한 인원 (0은 제한 없음)</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteTodaySendLimit" class="col-sm-2 col-form-label">하루 전송 제한 수</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_today_send_limit" id="noteTodaySendLimit" class="form-control only-digits-input" value="{{ config('note_today_send_limit') }}" />
                </div>
                <div class="form-text text-muted">등급별 전송 제한 수이며, 하루동안 보낼 수 있는 최대 제한값 (0은 제한 없음)</div>
            </div>
        </div>
        <div class="row mb-3">
            <label for="noteContentLimit" class="col-sm-2 col-form-label">작성 가능 글자 수</label>
            <div class="col-sm-10">
                <div class="d-inline-block">
                    <input type="text" name="note_content_limit" id="noteContentLimit" class="form-control only-digits-input" value="{{ config('note_content_limit') }}" />
                </div>
                <div class="form-text text-muted">작성가능한 글자 제한 수 최대 5000자까지 (0은 제한 없음)</div>
            </div>
        </div>
        <hr/>
        <div class="form-group text-end">
            <button type="submit" class="btn btn-success">저장하기</button>
        </div>
    </form>
</div>

<script type="module">
$("#fAdminWrite").validate({
    rules: {
        note_list_page: {required :true, number: true},
        point_note: {required: true, number: true},
        point_note_file: {required: true, number: true},
        note_save_limit_day: {required: true, number: true},
        note_store_save_limit_day: {required: true, number: true},
        note_save_limit: {required: true, number: true},
        note_once_send_limit: {required: true, number: true},
        note_today_send_limit: {required: true, number: true},
        note_content_limit: {required: true, number: true}
    }
});
</script>
@endsection
