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;
|
$id = $request->id_periode;
|
||||||
$pilihPeriode = PilihPeriode::first();
|
$pilihPeriode = PilihPeriode::first();
|
||||||
$pilihPeriode->id_periode = $id;
|
$pilihPeriode->id_periode = $id;
|
||||||
$pilihPeriode->aktif = '1';
|
$pilihPeriode->aktif = '0';
|
||||||
$pilihPeriode->update();
|
$pilihPeriode->update();
|
||||||
return redirect()->route('adminPeriod.index')->with('success', 'Periode kuesioner telah diubah');
|
return redirect()->route('adminPeriod.index')->with('success', 'Periode kuesioner telah diubah');
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,8 @@ class QuestionnaireController extends Controller
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$idUser = auth()->user()->id;
|
$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) {
|
if ($checkKuesioner > 0) {
|
||||||
return redirect()->route('user.questionnaire.check');
|
return redirect()->route('user.questionnaire.check');
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,8 +20,8 @@ public function checkQuestionnaire()
|
||||||
if ($checkPeriod->aktif == 0 || !$checkPeriod->id_periode) {
|
if ($checkPeriod->aktif == 0 || !$checkPeriod->id_periode) {
|
||||||
return view('backend.closed_questionnaire');
|
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();
|
$countResult = Hasil::where('id_user', $idUser)->where('id_periode', $checkPeriod->id_periode)->count();
|
||||||
if ($countResult > 0) {
|
if ($countResult > 0) {
|
||||||
return view('backend.completed_questionnaire');
|
return view('backend.completed_questionnaire');
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<input value="2" type="radio" class="form-check-input" id="radio2{{ $kuesioner->id }}" name="optionsGroup{{ $kuesioner->id }}">
|
<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>
|
<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>
|
<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 }}">
|
||||||
|
|
Loading…
Reference in New Issue