Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/artomoro.fixmate.id/resources/views/reward_promo/
Upload File :
Current File : /home/aplikasiposinfo/public_html/artomoro.fixmate.id/resources/views/reward_promo/form.blade.php

@push('scripts')
    <script></script>
@endpush

@push('styles')
    <style>
        .pilih-bentuk svg {
            width: 100px;
            height: 100px;
            display: block;
            margin: auto;
        }

        .pilih-bentuk i {
            font-size: 100px;
            color: grey;
            position: absolute;
            left: 0%;
            top: 0%;
            right: 0%;
            bottom: 0%;
        }
    </style>
@endpush

<div class="row clearfix">
    <!-- Task Info -->
    <div class="col-xs-12 col-sm-12 col-md-12">
        <div class="card">
            <div class="header">
                <a href="{{ route('reward-promo.index') }}" class="btn btn-warning">Kembali</a>
            </div>
            <div class="body">
                <div class="form-group ">
                    <label class="form-label">Kategori Pelanggan</label>
                    <div class="form-line ">
                        <select name="status_pelanggan" id="status_pelanggan">
                            <option value="">Pilih Kategori</option>
                            <option value="Super Loyal" @selected(old('status_pelanggan', @$data->status_pelanggan) == "Super Loyal")>Super Loyal
                            </option>
                            <option value="Loyal Aktif" @selected(old('status_pelanggan', @$data->status_pelanggan) == "Loyal Aktif")>Loyal Aktif
                            </option>
                            <option value="Potensi Loyal" @selected(old('status_pelanggan', @$data->status_pelanggan) == "Potensi Loyal")>Potensi
                                Loyal</option>
                            <option value="Pasif" @selected(old('status_pelanggan', @$data->status_pelanggan) == "Pasif")>
                                Pasif</option>
                            <option value="Baru" @selected(old('status_pelanggan', @$data->status_pelanggan) == "Baru")>
                                Baru</option>
                        </select>
                    </div>
                    @error('status_pelanggan')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div>


                <div class="form-group ">
                    <label class="form-label">Judul</label>
                    <div class="form-line ">
                        <input type="text" class="form-control" name="judul" value="{{ old('judul', @$data->judul) }}"
                            required>

                    </div>
                    @error('code')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div>

                <div class="input-group">
                    <label for="isi">Isi Pesan</label>
                    <div class="form-line ">
                        <textarea style="height: 300px;" class="form-control" name="isi" id="isi"
                            required>{{old('isi', @$data->isi) }}</textarea>
                    </div>
                    @error('isi')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div>
                <div class="row clearfix">
                    <div class="col-md-6">
                        <select name="autotext" id="autotext">
                            <option selected> Auto Text</option>
                            <option value="{ nama_pelanggan }">Nama Pelanggan</option>
                          
                        </select>
                        <button class="btn btn-warning " type="button" onclick="insertAutoText()">
                            masukan
                        </button>
                    </div>
                </div>


                {{-- <div class="input-group">
                    <label for="otomatis">Otomatis/Manual Terkirim</label>
                    <div class="form-line ">
                        <div class="switch">
                            <label>Manual<input type="checkbox" id="otomatis" name="otomatis" value="1" @checked(old('otomatis',@$data->otomatis) == 1)><span class="lever"></span>Otomatis</label>
                        </div>
                    </div>
                    @error('otomatis')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div> --}}

                <b>Waktu</b>
                <div class="row">
                    <div class="col-md-2">
                        <div class="form-group form-float">
                            <div class="form-line">
                                <input type="number" name="jumlah_waktu" class="form-control"
                                    value="{{ old('jumlah_waktu', @$data->jumlah_waktu) }}">
                                <label class="form-label"></label>
                            </div>
                        </div>
                    </div>

                    <div class="col-md-2">
                        <div class="form-group">
                            <div class="">
                                <select name="satuan_waktu" id="satuan_waktu">
                                    <option value=""> -pilih satuan waktu-</option>

                                    <option
                                        value="hari"@if (isset($data->satuan_waktu)) @if ($data->satuan_waktu == 'hari')selected @endif
                                        @endif>hari</option>
                                    <option
                                        value="minggu"@if (isset($data->satuan_waktu)) @if ($data->satuan_waktu == 'minggu')selected @endif
                                        @endif>minggu</option>
                                    <option
                                        value="bulan"@if (isset($data->satuan_waktu)) @if ($data->satuan_waktu == 'bulan')selected @endif
                                        @endif>bulan</option>
                                    <option
                                        value="tahun"@if (isset($data->satuan_waktu)) @if ($data->satuan_waktu == 'tahun')selected @endif
                                        @endif>tahun</option>

                                </select>
                            </div>
                        </div>
                    </div>
                </div>
                <b>Pukul</b>
                <div class="row">
                    <div class="col-md-2">
                        <div class="form-group">
                            <div class="form-line">
                                <input type="time" name="jam" class="form-control"
                                    value="{{ old('jam', @$data->jam) }}">
                                <label class="form-label"></label>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="input-group">
                    <label for="berulang">Sekali/Berulang</label>
                    <div class="form-line ">
                        <div class="switch">
                            <label>Sekali<input type="checkbox" id="berulang" name="berulang" value="1" @checked(old('berulang',@$data->berulang) == 1)><span class="lever"></span>Berulang</label>
                        </div>
                    </div>
                    @error('berulang')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div>

                <div class="input-group">
                    <label for="aktif">Tidak Aktif/Aktif</label>
                    <div class="form-line ">
                        <div class="switch">
                            <label>Tidak Aktif<input type="checkbox" id="aktif" name="aktif" value="1" @checked(old('aktif',@$data->aktif) == 1)><span class="lever"></span>Aktif</label>
                        </div>
                    </div>
                    @error('aktif')
                        <span class="text-danger">{{ $message }}</span>
                    @enderror
                </div>

                <div class="row">
                    <div class="col-md-3">
                        <div class="form-line">
                            <button type="submit" class="btn btn-success">Simpan</button>
                        </div>
                    </div>
                </div>

            </div>
        </div>
    </div>
    <!-- #END# Task Info -->
</div>


<div class="row">
    <div class="col-md-12">
        <hr>
    </div>
</div>
<div class="row" style="margin-bottom: 50px;">
    <div class="col-md-12" style="text-align: right;">
    </div>
</div>


{{-- script tambahan --}}
<script>
    document.addEventListener('DOMContentLoaded', function () {
        const statusElement = document.getElementById('status');
        const jumlahWaktuElement = document.querySelector('input[name="jumlah_waktu"]');
        const satuanWaktuElement = document.getElementById('satuan_waktu');
        const jamElement = document.querySelector('input[name="jam"]');

        function toggleRequiredFields() {
            const isStatusSelected = statusElement.value !== '';

            jumlahWaktuElement.required = isStatusSelected;
            satuanWaktuElement.required = isStatusSelected;
            jamElement.required = isStatusSelected;

            jumlahWaktuElement.disabled = !isStatusSelected;
            // satuanWaktuElement.disabled = !isStatusSelected;
            jamElement.disabled = !isStatusSelected;

            if (!isStatusSelected) {
                reset();
            }
        }

        function reset() {
            jumlahWaktuElement.value = '';
            satuanWaktuElement.value = ''; // Set the value to an empty string to reset the select
            jamElement.value = '';
        }

        statusElement.addEventListener('change', toggleRequiredFields);

        // Run once to set the initial state
        toggleRequiredFields();
    });
</script>
<script>
    function insertAutoText() {
        var textarea = document.getElementById('isi');
        var autotext = document.getElementById('autotext').value;

        if (autotext === "Auto Text") {
            return; // Do nothing if the default option is selected
        }

        var startPos = textarea.selectionStart;
        var endPos = textarea.selectionEnd;
        var text = textarea.value;

        var before = text.substring(0, startPos);
        var after = text.substring(endPos, text.length);

        textarea.value = before + autotext + after;

        // Place cursor after inserted text
        var cursorPosition = startPos + autotext.length;
        textarea.selectionStart = cursorPosition;
        textarea.selectionEnd = cursorPosition;

        // Focus the textarea
        textarea.focus();
    }
</script>

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]