﻿file = r'resources\views\users\region-edit.blade.php'
with open(file, 'r', encoding='utf-8') as f:
    c = f.read()

old_area = '''                        <div class="col-12">
                            <label class="form-label fw-medium">Area Promotion</label>
                            @if($areaPromotions->count() > 0)
                            <select name="area_promotion" class="form-select @error('area_promotion') is-invalid @enderror">
                                <option value="">-- Pilih Area Promotion --</option>
                                @foreach($areaPromotions as $ap)
                                <option value="{{ $ap->name }}" {{ old('area_promotion', $user->area_promotion) === $ap->name ? 'selected' : '' }}>
                                    {{ $ap->name }}
                                </option>
                                @endforeach
                            </select>
                            @else
                            <input type="text" name="area_promotion" class="form-control"
                                value="{{ old('area_promotion', $user->area_promotion) }}">
                            @endif
                            @error('area_promotion')<div class="invalid-feedback">{{ $message }}</div>@enderror
                        </div>'''

new_area = """                        @if($user->unit_type !== 'divisi')
                        <div class="col-12">
                            <label class="form-label fw-medium">Area Promotion</label>
                            @if($areaPromotions->count() > 0)
                            <select name="area_promotion" class="form-select @error('area_promotion') is-invalid @enderror">
                                <option value="">-- Pilih Area Promotion --</option>
                                @foreach($areaPromotions as $ap)
                                <option value="{{ $ap->name }}" {{ old('area_promotion', $user->area_promotion) === $ap->name ? 'selected' : '' }}>
                                    {{ $ap->name }}
                                </option>
                                @endforeach
                            </select>
                            @else
                            <input type="text" name="area_promotion" class="form-control"
                                value="{{ old('area_promotion', $user->area_promotion) }}">
                            @endif
                            @error('area_promotion')<div class="invalid-feedback">{{ $message }}</div>@enderror
                        </div>
                        @endif

                        @if($user->unit_type === 'divisi')
                        <div class="col-12">
                            <label class="form-label fw-medium">Alamat</label>
                            <input type="text" name="location" class="form-control @error('location') is-invalid @enderror"
                                value="{{ old('location', $user->location) }}"
                                placeholder="Alamat lengkap">
                            @error('location')<div class="invalid-feedback">{{ $message }}</div>@enderror
                        </div>
                        @endif"""

if old_area in c:
    c = c.replace(old_area, new_area)
    print("region-edit: OK")
else:
    print("GAGAL - whitespace beda")
    idx = c.find('Area Promotion')
    print(repr(c[idx-50:idx+100]))

with open(file, 'w', encoding='utf-8') as f:
    f.write(c)
