209 lines
14 KiB
PHP
209 lines
14 KiB
PHP
@include('components.theme.pages.header')
|
|
<section>
|
|
<div class="row">
|
|
@if(\App\Models\Siswa::where('id_wali', user()->id)->where('status', 2)->count() == 0)
|
|
<div class="col-md-12">
|
|
<div class="alert alert-info py-3 mb-4 text-center">
|
|
Kami belum menemukan anda memiliki calon siswa pada PPDB. Silahkan mendaftar terlebih dahulu
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header d-flex align-items-center">
|
|
<h3 class="h6 text-primary font-weight-bold m-0">Formulir Pendaftaran</h3>
|
|
<p class="m-0 ml-auto small"><span class="text-danger">*</span> Wajib diisi</p>
|
|
</div>
|
|
<div class="card-body">
|
|
<form action="{{ site_url('user', 'ppdb/store') }}" method="POST">
|
|
@csrf
|
|
@if(session()->has('success'))
|
|
<div class="alert alert-success">
|
|
{{ session()->get('success') }}
|
|
</div>
|
|
@else
|
|
@if(session()->has('error'))
|
|
<div class="alert alert-danger">
|
|
{{ session()->get('error') }}
|
|
</div>
|
|
@endif
|
|
@endif
|
|
<div class="row mb-3">
|
|
<div class="col-md-6">
|
|
<label>Nama Lengkap Siswa<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="name" value="{{ old('name') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('name') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('name') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label>Alamat Lengkap<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="alamat" value="{{ old('alamat') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('alamat') ? 'is-invalid' : '' }}" placeholder="Masukkan Alamat Lengkap">
|
|
@error('alamat') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label>Tempat Lahir<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="tempat_lahir" value="{{ old('tempat_lahir') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('tempat_lahir') ? 'is-invalid' : '' }}" placeholder="Masukkan Kota Asal">
|
|
@error('tempat_lahir') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Kota Asal<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="kota_siswa" value="{{ old('kota_siswa') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('kota_siswa') ? 'is-invalid' : '' }}" placeholder="Masukkan Kota">
|
|
@error('kota_siswa') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Tanggal Lahir<sup class="text-danger">*</sup></label>
|
|
<input type="date" name="tanggal_lahir" value="{{ old('tanggal_lahir') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('tanggal_lahir') ? 'is-invalid' : '' }}" placeholder="Masukkan Tanggal Lahir">
|
|
@error('tanggal_lahir') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label>Nomer Telepon Siswa<sup class="text-danger">*</sup></label>
|
|
<input type="number" name="telepon" value="{{ old('telepon') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('telepon') ? 'is-invalid' : '' }}" placeholder="Masukkan Telepon">
|
|
@error('telepon') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col-md-6 form-group mb-2">
|
|
<label>Telepon Orang Tua</label>
|
|
<input class="form-control mt-2 {{ $errors->has('telepon_ortu') ? 'is-invalid' : '' }}" type="number" placeholder="Masukkan Telepon Ortu" name="telepon_ortu">
|
|
@error('telepon_ortu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama<sup class="text-danger">*</sup></label>
|
|
<select name="agama" class="form-control mt-2 {{ $errors->has('agama') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label>Nama Ibu<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="nama_ibu" value="{{ old('nama_ibu') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('nama_ibu') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('nama_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Pekerjaan Ibu<sup class="text-danger">*</sup></label>
|
|
<select name="pekerjaan_ibu" class="form-control mt-2 {{ $errors->has('pekerjaan_ibu') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $pekerjaan)
|
|
@php $name = $pekerjaan == 1 ? 'Wiraswasta' : ($pekerjaan == 2 ? 'Wirausaha' : ($pekerjaan == 3 ? 'Tidak Bekerja' : 'Lainnya')) @endphp
|
|
<option value="{{ $pekerjaan }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('pekerjaan_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama Ibu<sup class="text-danger">*</sup></label>
|
|
<select name="agama_ibu" class="form-control mt-2 {{ $errors->has('agama_ibu') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama_ibu') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col">
|
|
<label>Nama Ayah<sup class="text-danger">*</sup></label>
|
|
<input type="text" name="nama_ayah" value="{{ old('nama_ayah') }}" autocomplete="off" class="form-control mt-2 {{ $errors->has('nama_ayah') ? 'is-invalid' : '' }}" placeholder="Masukkan Name">
|
|
@error('nama_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Pekerjaan Ayah<sup class="text-danger">*</sup></label>
|
|
<select name="pekerjaan_ayah" class="form-control mt-2 {{ $errors->has('pekerjaan_ayah') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $pekerjaan)
|
|
@php $name = $pekerjaan == 1 ? 'Wiraswasta' : ($pekerjaan == 2 ? 'Wirausaha' : ($pekerjaan == 3 ? 'Tidak Bekerja' : 'Lainnya')) @endphp
|
|
<option value="{{ $pekerjaan }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('pekerjaan_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
<div class="col">
|
|
<label>Agama Ayah<sup class="text-danger">*</sup></label>
|
|
<select name="agama_ayah" class="form-control mt-2 {{ $errors->has('agama_ayah') ? 'is-invalid' : '' }}">
|
|
@foreach ([1,2,3,4] as $rolez)
|
|
@php $name = $rolez == 1 ? 'Islam' : ($rolez == 2 ? 'Kristen' : ($rolez == 3 ? 'Buddha' : 'Konghucu')) @endphp
|
|
<option value="{{ $rolez }}">{{ $name }}</option>
|
|
@endforeach
|
|
</select>
|
|
@error('agama_ayah') <small class="text-danger">{{ $message }}</small> @enderror
|
|
</div>
|
|
</div>
|
|
<div class="form-group mb-0">
|
|
<button type="submit" class="btn btn-primary">Daftar</button>
|
|
</div>
|
|
{!! Form::close() !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@else
|
|
<div class="col-md-12">
|
|
<div class="alert alert-primary py-3 mb-4 text-center">
|
|
Kami menemukan anda memiliki calon siswa pada PPDB. Berikut adalah detail calon siswa yang terdaftar pada <i>Bapak/Ibu {{ user()->name }}</i>.
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header d-flex align-items-center">
|
|
<h3 class="h6 text-primary font-weight-bold m-0">Detail Calon Siswa</h3>
|
|
<p class="m-0 ml-auto small"><span class="text-danger">*penting</span></p>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered">
|
|
@php
|
|
$detail = \App\Models\Siswa::where('id_wali', user()->id)->first();
|
|
@endphp
|
|
<tr>
|
|
<th>Nama Lengkap</th>
|
|
<td>{{ $detail->nama }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Alamat Tinggal</th>
|
|
<td>{{ $detail->alamat }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Agama</th>
|
|
<td>{{ $detail->agama == 1 ? 'Islam' : ($detail->agama == 2 ? 'Kristen' : ($detail->agama == 3 ? 'Buddha' : 'Konghucu')) }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>No. Telepon</th>
|
|
<td>{{ $detail->telepon }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Asal Kota</th>
|
|
<td>{{ $detail->kota_siswa }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Status Siswa</th>
|
|
<td>
|
|
@php
|
|
$checkPendaftaran = \App\Models\Ppdb::where('id_user', $detail->id)->first();
|
|
@endphp
|
|
@if($checkPendaftaran)
|
|
@if($checkPendaftaran->status == 1)
|
|
<span class="badge badge-success">Diterima</span>
|
|
@elseif($checkPendaftaran->status == 2)
|
|
<span class="badge badge-danger">Ditolak</span>
|
|
@else
|
|
<span class="badge badge-warning">Menunggu</span>
|
|
@endif
|
|
@else
|
|
<span class="badge badge-warning">Menunggu</span>
|
|
@endif
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Tanggal Pendaftaran</th>
|
|
<td>{{ \Carbon\Carbon::parse($checkPendaftaran->created_at)->isoFormat('dddd, D MMMM Y') }}</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
</div>
|
|
</section>
|
|
@include('components.theme.pages.footer')
|