Viewing file: edit_teacher.blade.php (10.35 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<div class="eForm-layouts"> <form method="POST" enctype="multipart/form-data" class="d-block ajaxForm" action="{{ route('admin.teacher.update', ['id' => $user->id]) }}"> @csrf <div class="form-row"> <div class="fpb-7"> <label for="name" class="eForm-label">{{ get_phrase('Name') }}</label> <input type="text" class="form-control eForm-control" value="{{ $user->name }}" id="name" name = "name" required> </div>
<div class="fpb-7"> <label for="email" class="eForm-label">{{ get_phrase('Email') }}</label> <input type="email" class="form-control eForm-control" value="{{ $user->email }}" id="email" name = "email" required> </div> <?php $info = json_decode($user->user_information); ?>
<div class="fpb-7"> <label for="department_id" class="eForm-label">{{ get_phrase("Department") }}</label> <select name="department_id" id="department_id" class="form-select eForm-select eChoice-multiple-with-remove" required> <option value="">{{ get_phrase("Select a department") }}</option> @foreach($departments as $department) <option value="{{ $department->id }}" {{ $department['id'] == $user->department_id ? 'selected':'' }}>{{ $department->name }}</option> @endforeach </select> </div> <div class="fpb-7"> <label for="designation" class="eForm-label">{{ get_phrase('Designation') }}</label> <select name="designation" class="form-select eForm-select eChoice-multiple-with-remove selectDesignationType" required> <option value="">{{ get_phrase("Select a designation") }}</option>
@foreach($designations as $designation) @php if($designation=='officer_employee' && $info->designation=='office_assistant' || $info->designation=='office_assistant_mlss' || $info->designation=='computer_operator' || $info->designation=='cleaner' || $info->designation=='night_guard' || $info->designation=='security_guard' || $info->designation=='aya'){ $desi='officer_employee'; }else { $desi=$designation; } @endphp <option {{isset($info->designation) && $designation == $desi?'selected':''}} value="{{ $desi }}">{{ ucwords(str_replace('_', ' ', $designation)) }}</option> @endforeach </select> </div>
<div class="fpb-7 sub-designation-sec {{isset($info->designation) && in_array($info->designation, $sub_designations)?'':'d-none'}}" id="sub-designation-form"> <label for="designation" class="eForm-label">{{ get_phrase('Sub Designation') }}</label> <select name="sub_designation" class="form-select eForm-select eChoice-multiple-with-remove"> <option value="">{{ get_phrase("Select a sub designation") }}</option> @foreach($sub_designations as $sub_designation) <option {{isset($info->designation) && $info->designation==$sub_designation?'selected':''}} value="{{ $sub_designation }}">{{ ucwords(str_replace('_', ' ', $sub_designation)) }}</option>
@endforeach </select> </div>
<div class="fpb-7"> <label class="eForm-label">{{ get_phrase('NID No') }}<span class="required"></span></label> <input type="number" placeholder="{{ get_phrase('Enter NID No') }}" class="form-control eForm-control" name="nid_no" value="{{isset($info->nid_no)?$info->nid_no:''}}" /> </div>
<div class="fpb-7"> <label class="eForm-label">{{ get_phrase('Educational Qualification') }}<span class="required"></span></label> <input type="text" class="form-control eForm-control" name="educational_qualification" value="{{isset($info->educational_qualification)?$info->educational_qualification:''}}" placeholder="{{ get_phrase('Educational QualificationZZ') }}" /> </div>
<div class="fpb-7"> <label class="eForm-label">{{ get_phrase('Training') }}<span class="required"></span></label> <input type="text" class="form-control eForm-control" name="training" value="{{isset($info->training)?$info->training:''}}" placeholder="{{ get_phrase('Enter training information') }}" /> </div>
<div class="fpb-7"> <label for="join_date" class="eForm-label">{{ get_phrase('Date of Joining') }}<span class="required"></span></label> <input type="text" class="form-control eForm-control join_date" id="join_date" name="join_date" value="{{ isset($info->join_date)?date('m/d/Y',$info->join_date):date('m/d/Y') }}" /> </div>
<div class="fpb-7"> <label for="birthday" class="eForm-label">{{ get_phrase('Birthday') }}<span class="required"></span></label> <input type="text" class="form-control eForm-control inputDate" id="birthday" name="birthday" value="{{ date('m/d/Y', $info->birthday) }}" /> </div> </div>
<div class="fpb-7"> <label for="gender" class="eForm-label">{{ get_phrase('Gender') }}</label> <select name="gender" id="gender" class="form-select eForm-select eChoice-multiple-with-remove" required> <option value="">{{ get_phrase('Select gender') }}</option> <option value="Male" {{ $info->gender == 'Male' ? 'selected':'' }} >{{ get_phrase('Male') }}</option> <option value="Female" {{ $info->gender == 'Female' ? 'selected':'' }}>{{ get_phrase('Female') }}</option> <option value="Others" {{ $info->gender == 'Others' ? 'selected':'' }}>{{ get_phrase('Others') }}</option> </select> </div> <div class="fpb-7"> <label for="phone" class="eForm-label">{{ get_phrase('Phone number') }}</label> <input type="text" class="form-control eForm-control" value="{{ $info->phone }}" id="phone" name = "phone" required> </div> <div class="fpb-7"> <label for="blood_group" class="eForm-label">{{ get_phrase('Blood group') }}</label> <select name="blood_group" id="blood_group" class="form-select eForm-control"> <option value="">{{ get_phrase('Select a blood group') }}</option> <option value="a+" {{ $info->blood_group == 'a+' ? 'selected':'' }} >{{ get_phrase('A+') }}</option> <option value="a-" {{ $info->blood_group == 'a-' ? 'selected':'' }} >{{ get_phrase('A-') }}</option> <option value="b+" {{ $info->blood_group == 'b+' ? 'selected':'' }} >{{ get_phrase('B+') }}</option> <option value="b-" {{ $info->blood_group == 'b-' ? 'selected':'' }} >{{ get_phrase('B-') }}</option> <option value="ab+" {{ $info->blood_group == 'ab+' ? 'selected':'' }} >{{ get_phrase('AB+') }}</option> <option value="ab-" {{ $info->blood_group == 'ab-' ? 'selected':'' }} >{{ get_phrase('AB-') }}</option> <option value="o+" {{ $info->blood_group == 'o+' ? 'selected':'' }} >{{ get_phrase('O+') }}</option> <option value="o-" {{ $info->blood_group == 'o-' ? 'selected':'' }} >{{ get_phrase('O-') }}</option> </select> </div>
<div class="fpb-7"> <label for="address" class="eForm-label">{{ get_phrase('Address') }}</label> <textarea class="form-control eForm-control" id="address" name="address" rows="5" required>{{$info->address}}</textarea> </div>
<div class="fpb-7"> <label for="designation" class="eForm-label">{{ get_phrase('First Joining') }}</label> <select name="first_join" class="form-select eForm-select eChoice-multiple-with-remove" required> <option value="">{{ get_phrase("Select a first joining") }}</option> @foreach($designations as $designation) <option {{isset($info->first_join) && $info->first_join==$designation?'selected':''}} value="{{ $designation }}">{{ ucwords(str_replace('_', ' ', $designation)) }}</option> @endforeach </select> </div>
<div class="fpb-7"> <label for="formFile" class="eForm-label" >{{ get_phrase('Photo') }}</label > <input class="form-control eForm-control-file" id="photo" name="photo" accept="image/*" type="file" /> </div>
<div class="form-group mt-2 col-md-12"> <button class="btn-form" type="submit">{{ get_phrase('Update') }}</button> </div> </div> </form> </div>
<script type="text/javascript"> "use strict"; $(document).ready(function () { $(".eChoice-multiple-with-remove").select2(); });
$(function () { $('.inputDate').daterangepicker( { singleDatePicker: true, showDropdowns: true, minYear: 1901, maxYear: parseInt(moment().format("YYYY"), 10), }, function (start, end, label) { var years = moment().diff(start, "years"); } ); });
$(function () { $('.join_date').daterangepicker( { singleDatePicker: true, showDropdowns: true, minYear: 1901, maxYear: parseInt(moment().format("YYYY"), 10), }, function (start, end, label) { var years = moment().diff(start, "years"); } ); });
</script> <script>
$(document).on('change', '.selectDesignationType',function(e){ const type=$(this).val(); console.log(type); if(type=='officer_employee'){ if ($('#sub-designation-form').hasClass('sub-designation-sec')) { $('#sub-designation-form').removeClass("d-none"); } }else{ $('#sub-designation-form').addClass("d-none"); } }); </script>
|