echo Html::activeDropDownList($model, "[{$num}]tipDokumenta", TipDokumentaObObrazovanii::namesMap(), ['class' => 'form-control']); echo Html::tag('div', $model->getFirstError('tipDokumenta'), ['class' => 'help-block']); echo '</div>'; echo '<div class="col-md-4 no-right-padding ' . (($model->hasErrors('kvalifikaciyaId') or $model->hasErrors('kvalifikaciyaNazvanie')) ? 'has-error' : '') . '">'; echo Select3::widget(['model' => $model, 'attribute' => "[{$num}]kvalifikaciyaId", 'secondAttribute' => "[{$num}]kvalifikaciyaNazvanie", 'data' => $kvalifikaciya, 'placeholder' => 'Выберите квалификацию', 'secondPlaceholder' => 'Введите наименование квалификации']); echo '</div>'; echo '<div class="col-md-3 no-left-padding field-seriya ' . ($model->hasErrors('seriya') ? 'has-error' : '') . '">'; echo Html::activeLabel($model, "[{$num}]seriya"); echo Html::activeTextInput($model, "[{$num}]seriya", ['class' => 'form-control', 'placeholder' => '', 'maxlength' => 40]); echo Html::tag('div', $model->getFirstError('seriya'), ['class' => 'help-block']); echo '</div>'; echo '<div class="col-md-3 ' . ($model->hasErrors('nomer') ? 'has-error' : '') . '">'; echo Html::activeLabel($model, "[{$num}]nomer"); echo Html::activeTextInput($model, "[{$num}]nomer", ['class' => 'form-control', 'maxlength' => 40]); echo Html::tag('div', $model->getFirstError('nomer'), ['class' => 'help-block']); echo '</div>'; echo '<div class="col-md-3 ' . ($model->hasErrors('dataVidachi') ? 'has-error' : '') . '">'; echo Html::activeLabel($model, '[{$num}]dataVidachi'); echo DatePicker::widget(['model' => $model, 'attribute' => "[{$num}]dataVidachi", 'language' => 'ru', 'type' => DatePicker::TYPE_COMPONENT_PREPEND, 'pluginOptions' => ['autoclose' => true, 'format' => 'dd.mm.yyyy'], 'options' => ['placeholder' => 'Выберите дату выдачи']]); echo Html::tag('div', $model->getFirstError('dataVidachi'), ['class' => 'help-block']); echo '</div>'; echo '<div class="col-md-3 no-right-padding ' . ($model->hasErrors('documentKopiya') ? 'has-error' : '') . '">'; echo Html::activeLabel($model, "[{$num}]documentKopiya"); echo \app\widgets\Files2Widget::widget(['model' => $model, 'attribute' => "[{$num}]documentKopiya"]); echo Html::tag('div', $model->getFirstError('documentKopiya'), ['class' => 'help-block']); echo Html::activeHiddenInput($model, "[{$num}]udalit", ['class' => 'udalit_input']); echo '</div>'; //panel-body end echo '</div>'; //panel end echo '</div>';
<td> СПД </td> <td>-</td> <td> <div class="inline-block" id="prezentatsiya<?php echo $v->id; ?> "> <?php if ($v->prezentatsiya) { echo $v->prezentatsiyaFajlRel->getFileLink('zayavlenie_fajl btn btn-link link-btn'); } ?> </div> <?php echo \app\widgets\Files2Widget::widget(['select_callback' => 'select_prezentatsiya', 'options' => ['data-zayavlenie-id' => $v->id, 'style' => 'display:inline-block'], 'caption' => $v->prezentatsiya ? 'Изменить файл' : 'Выбрать файл', 'file_id' => $v->prezentatsiyaFajlRel['id']]); ?> </td> </tr> <?php } ?> </table> <?php } } ?>
<?php \app\assets\UmkTypesAsset::register($this); use app\widgets\Files2Widget; use yii\helpers\Html; echo '<span class="inline-block vtop"> <label for="type_' . $params['id'] . '">тип</label><br> ' . Html::dropDownList('type_' . $params['id'], null, ['1' => 'файл', '2' => 'ссылка'], ['id' => 'type_' . $params['id'], 'class' => 'form-control', 'onchange' => 'change_umk_type(\'' . $params['id'] . '\')']) . ' </span> <span class="inline-block" style="width:1em"></span> <span class="inline-block vtop hidden" id="umk_url_block' . $params['id'] . '"> <label for="umk_url' . $params['id'] . '">Сслыка не ресурс</label> <input type="text" id="umk_url' . $params['id'] . '" value="" class="form-control"> </span> <span class="inline-block vbottom" id="umk_file_block' . $params['id'] . '"> ' . Files2Widget::widget(['id' => $params['id']]) . ' </span>';
<?php echo \kartik\widgets\Select2::widget(['model' => $model, 'attribute' => "[{$num}]otraslevoeSoglashenie", 'data' => $otraslevoeSoglashenie, 'pluginOptions' => ['width' => '100%']]); ?> <?php echo Html::tag('div', $model->getFirstError('otraslevoeSoglashenie'), ['class' => 'help-block']); ?> </div> <div class="col-md-2-5 no-left-padding <?php echo $model->hasErrors('fajl') ? 'has-error' : ''; ?> "> <?php echo Html::activeLabel($model, "[{$num}]fajl"); ?> <?php echo \app\widgets\Files2Widget::widget(['model' => $model, 'attribute' => "[{$num}]fajl"]); ?> <?php echo Html::tag('div', $model->getFirstError('fajl'), ['class' => 'help-block']); ?> </div> <?php echo Html::activeHiddenInput($model, "[{$num}]udalit", ['class' => 'udalit_input']); ?> <div class="col-md-1-5"> <label> </label> <?php if (!isset($registraciya) or !$registraciya->status || $registraciya->status == \app\enums\StatusZayavleniyaNaAttestaciyu::REDAKTIRUETSYA_PED_RABOTNIKOM || $registraciya->status == \app\enums\StatusZayavleniyaNaAttestaciyu::OTKLONENO) { ?> <button type="button" onclick="deleteOtraslevoeSoglashenie('<?php echo $model->id;