Beispiel #1
0
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>';
Beispiel #2
0
<?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>';
Beispiel #3
0
echo '<div class="panel panel-default">
  <div class="panel-heading"><b>Стаж</b></div>
  <div class="panel-body">';
echo Html::tag('div', $form->field($registraciya, 'pedStazh')->input('number', ['class' => 'form-control'])->label('общий педагогический'), ['class' => 'col-md-4 no-left-padding']);
echo Html::tag('div', $form->field($registraciya, 'pedStazhVDolzhnosti')->input('number', ['class' => 'form-control'])->label('в занимаемой должности'), ['class' => 'col-md-4']);
echo Html::tag('div', $form->field($registraciya, 'rabotaPedStazhVDolzhnosti')->input('number', ['class' => 'form-control'])->label('в данном обр. учр-ии по занимаемой должн.'), ['class' => 'col-md-4 no-right-padding']);
echo '</div>
</div>';
echo '<div class="panel panel-default">
  <div class="panel-heading"><b>Дата назначения на должность</b></div>
  <div class="panel-body">';
echo Html::tag('div', $form->field($registraciya, 'rabotaDataNaznacheniya')->widget(\kartik\widgets\DatePicker::className(), ['pluginOptions' => ['format' => 'dd.mm.yyyy']]), ['class' => 'col-md-4']);
echo Html::tag('div', $form->field($registraciya, 'rabotaDataNaznacheniyaVUchrezhdenii')->widget(\kartik\widgets\DatePicker::className(), ['pluginOptions' => ['format' => 'dd.mm.yyyy']]), ['class' => 'col-md-4']);
echo '</div>
</div>';
echo $form->field($registraciya, 'trudovajya')->widget(\app\widgets\Files2Widget::className(), []);
echo '<h4>Сведения о высшем образовании</h4>';
echo Html::tag('p', Html::button('Добавить образование', ['class' => 'btn btn-primary', 'type' => 'button', 'onclick' => 'addVisheeObrazovanie()']));
echo '<div id="vissheeObrazovanieCntr">';
foreach ($registraciya->visshieObrazovaniya as $k => $voModel) {
    echo $this->render('vissheeObrazovanie', ['model' => $voModel, 'registraciya' => $registraciya, 'num' => $k]);
}
echo '</div>';
echo Html::hiddenInput('visheeObrazovanieCounter', $k + 1, ['id' => 'visheeObrazovanieCounter']);
echo '<h4>Сведения о курсах повышения квалификации</h4>';
echo Html::tag('p', Html::button('Добавить курсы', ['class' => 'btn btn-primary', 'type' => 'button', 'onclick' => 'addKurs()']));
echo '<div id="KursyCntr">';
foreach ($registraciya->kursy as $k => $kModel) {
    echo $this->render('kurs', ['model' => $kModel, 'registraciya' => $registraciya, 'num' => $k]);
}
echo '</div>';
Beispiel #4
0
                <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 
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>&nbsp;</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;