Perbaikan Fitur Kuesioner User
-Memperbaiki fitur kusioner user mhs yang looping ketika halaman awal dan instruksi kuesioner
This commit is contained in:
parent
3f648d339b
commit
0c68b44dff
|
@ -14,7 +14,7 @@ public function update(Request $request)
|
|||
$id = $request->id_periode;
|
||||
$pilihPeriode = PilihPeriode::first();
|
||||
$pilihPeriode->id_periode = $id;
|
||||
$pilihPeriode->aktif = '1';
|
||||
$pilihPeriode->aktif = '0';
|
||||
$pilihPeriode->update();
|
||||
return redirect()->route('adminPeriod.index')->with('success', 'Periode kuesioner telah diubah');
|
||||
}
|
||||
|
|
|
@ -14,7 +14,8 @@ class QuestionnaireController extends Controller
|
|||
public function index()
|
||||
{
|
||||
$idUser = auth()->user()->id;
|
||||
$checkKuesioner = Hasil::where('id_user', $idUser)->count();
|
||||
$checkPeriod = PilihPeriode::first();
|
||||
$checkKuesioner = Hasil::where('id_user', $idUser)->where('id_periode', $checkPeriod->id_periode)->count();
|
||||
if ($checkKuesioner > 0) {
|
||||
return redirect()->route('user.questionnaire.check');
|
||||
}
|
||||
|
|
|
@ -20,8 +20,8 @@ public function checkQuestionnaire()
|
|||
if ($checkPeriod->aktif == 0 || !$checkPeriod->id_periode) {
|
||||
return view('backend.closed_questionnaire');
|
||||
}
|
||||
$idUser = auth()->user()->id;
|
||||
|
||||
$idUser = auth()->user()->id;
|
||||
$countResult = Hasil::where('id_user', $idUser)->where('id_periode', $checkPeriod->id_periode)->count();
|
||||
if ($countResult > 0) {
|
||||
return view('backend.completed_questionnaire');
|
||||
|
|
|
@ -35,10 +35,10 @@
|
|||
<input value="2" type="radio" class="form-check-input" id="radio2{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}">
|
||||
<label class="form-check-label pe-1 pe-sm-5 ps-1" for="radio2{{ $kuesioner->id }}">2</label>
|
||||
|
||||
<input value="3" type="radio" class="form-check-input" id="radio3{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}">
|
||||
<input value="3" type="radio" class="form-check-input" id="radio3{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}" checked>
|
||||
<label class="form-check-label pe-1 pe-sm-5 ps-1" for="radio3{{ $kuesioner->id }}">3</label>
|
||||
|
||||
<input value="4" type="radio" class="form-check-input" id="radio4{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}">
|
||||
<input value="4" type="radio" class="form-check-input" id="radio4{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}">
|
||||
<label class="form-check-label pe-1 pe-sm-5 ps-1" for="radio4{{ $kuesioner->id }}">4</label>
|
||||
|
||||
<div class="invalid-feedback mt-3 text-end w-100">
|
||||
|
|
Loading…
Reference in New Issue