<div class="jamMatakuliah" style="display: none" > <?php $j = 0; for ($i = 0; $i < $count; $i++) { $dosenMatakuliah = AitkDosenmatakuliah::find()->where(['matakuliah_id' => $matkulId[$i]])->all(); $arrDosenId = array(); foreach ($dosenMatakuliah as $valueDosen => $keyD) { foreach ($keyD as $valD => $isiD) { if ($valD == "dosen_id") { $arrDosenId[] = $keyD[$valD]; } } } $dosenAllMatakuliah = AitkRDosen::findAll($arrDosenId); echo "<div id=\"sesi" . current(explode(' ', $arrMatkul[$i])) . "\" style=\"display:none;\">"; echo kartik\builder\Form::widget(['model' => $model, 'form' => $form, 'columns' => 2, 'attributes' => ['sesiList[' . $i . '][]' => ['label' => 'Sesi ' . $arrMatkul[$i], 'type' => Form::INPUT_CHECKBOX_LIST, 'items' => array('T_' . current(explode(' ', $arrMatkul[$i])) => 'Teori', 'P_' . current(explode(' ', $arrMatkul[$i])) => 'Praktikum'), 'options' => ['inline' => true, 'item' => function ($index, $label, $name, $checked, $value) { return Html::checkbox($name, $checked, ['value' => $value, 'label' => '<label for="' . $label . '">' . $label . '</label>', 'labelOptions' => ['id' => $value . 'SesiRad', 'style' => 'display:block; float:left'], 'id' => "Sesi" . $value, 'class' => 'PilihanSesiList']); }]]]]); echo "<div id=\"matkulT" . current(explode(' ', $arrMatkul[$i])) . "\" style=\"display:none;\">"; echo kartik\builder\Form::widget(['model' => $model, 'form' => $form, 'columns' => 2, 'attributes' => ['waktuKuliah' => ['label' => 'Waktu Sesi Teori ' . $arrMatkul[$i], 'attributes' => ['waktu_mulaiKulList[' . $i . '][]' => ['type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\TimePicker', 'options' => ['options' => ['placeholder' => 'Time from...', 'id' => 'timeStartTeori' . current(explode(' ', $arrMatkul[$i])), 'options' => ['required' => true]]]], 'waktu_selesaiKulList[' . $i . '][]' => ['type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\TimePicker', 'options' => ['options' => ['placeholder' => 'Time to...', 'class' => 'col-md-9', 'id' => 'timeEndTeori' . current(explode(' ', $arrMatkul[$i])), 'options' => ['required' => true]]]]]], 'dosen_matkulList[' . $i . '][]' => ['label' => 'Dosen ' . $arrMatkul[$i], 'type' => Form::INPUT_DROPDOWN_LIST, 'items' => ArrayHelper::map($dosenAllMatakuliah, 'dosen_id', 'nama_dosen'), 'options' => ['id' => 'dosen_matkul_' . $arrMatkul[$i], 'prompt' => 'Pilih Dosen Matakuliah', 'options' => ['required' => true]]]]]); echo "</div>"; echo "<div id=\"matkulP" . current(explode(' ', $arrMatkul[$i])) . "\" style=\"display:none;\">"; echo kartik\builder\Form::widget(['model' => $model, 'form' => $form, 'columns' => 2, 'attributes' => ['waktuKuliah' => ['label' => 'Waktu Sesi Praktikum ' . $arrMatkul[$i], 'attributes' => ['waktu_mulaiKulList[' . $i . '][]' => ['type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\TimePicker', 'options' => ['options' => ['placeholder' => 'Time from...', 'id' => 'timeStartPraktikum' . current(explode(' ', $arrMatkul[$i])), 'options' => ['required' => true]]]], 'waktu_selesaiKulList[' . $i . '][]' => ['type' => Form::INPUT_WIDGET, 'widgetClass' => '\\kartik\\widgets\\TimePicker', 'options' => ['options' => ['placeholder' => 'Time to...', 'class' => 'col-md-9', 'id' => 'timeEndPraktikum' . current(explode(' ', $arrMatkul[$i])), 'options' => ['required' => true]]]]]], 'dosen_matkulList[' . $i . '][]' => ['label' => 'Dosen ' . $arrMatkul[$i], 'type' => Form::INPUT_DROPDOWN_LIST, 'items' => ArrayHelper::map($dosenAllMatakuliah, 'dosen_id', 'nama_dosen'), 'options' => ['id' => 'dosen_matkul_' . $arrMatkul[$i], 'prompt' => 'Pilih Dosen Matakuliah', 'options' => ['required' => true]]]]]); echo " </div> </div>"; } ?> </div> <br>