Esempio n. 1
0
        <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>