| Current Path : /var/www/html/dyna-project/views/step/ |
| Current File : /var/www/html/dyna-project/views/step/_form.php |
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;
use app\models\Step;
use app\models\ParamList;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $model app\models\Step */
/* @var $form yii\widgets\ActiveForm */
$ParamList = new ParamList();
?>
<div class="step-form">
<div class="kt-container kt-grid__item kt-grid__item--fluid">
<div class="kt-portlet kt-portlet--mobile">
<div class="kt-portlet__body kt-portlet__body--fit">
<div class="kt-portlet__head">
<div class="kt-portlet__head-label">
<span class="kt-font-info"><i class="fas fa-info-circle"></i> Field with <span class="required">*</span> is required</span>
</div>
</div>
<div class="kt-portlet__body">
<?php $form = ActiveForm::begin(['options' => ['class' => 'kt-form kt-form--label-right']]); ?>
<div class="row">
<div class="col-4">
<div class='form-group-custom'>
<?=
$form->field($model, 'assignto', ['template' =>
"{label}<span class='required'>*</span>{input}
<span class='kt-font-danger font-weight-bold'>{error}</span>"])
->dropDownList($ParamList->getparamlist2(2), ['class' => 'form-control kt-selectpicker', 'prompt' => '-- Please choose --']);
?>
</div>
</div>
<div class="col-4">
<div class='form-group-custom'>
<?=
$form->field($model, 'name', ['template' =>
"{label}<span class='required'>*</span>{input}
<span class='kt-font-danger font-weight-bold'>{error}</span>"])->textInput(['maxlength' => true]);
?>
</div>
</div>
<div class="col-4">
<div class='form-group-custom'>
<?=
$form->field($model, 'duration', ['template' =>
"{label}<span class='required'>*</span>
<div class='input-group'>
{input}
<div class='input-group-append'><span class='input-group-text'>days</span></div>
</div>
<span class='kt-font-danger font-weight-bold'>{error}</span>"])->textInput(['maxlength' => true]);
?>
</div>
</div>
<div class="col-4">
<div class='form-group-custom'>
<?=
$form->field($model, 'start_day', ['template' =>
"{label}{input}
<span class='kt-font-danger font-weight-bold'>{error}</span>"])
->dropDownList(['same' => 'Same day as previous task', 'next' => 'Next day of previous task'], ['class' => 'form-control kt-selectpicker']);
?>
</div>
</div>
<div class="col-8">
<div class='form-group-custom'>
<?php
echo $form->field($model, 'sort', ['template' => "{label}
<span class='kt-font-info' data-toggle='tooltip' data-placement='right' title='Phase will be place below the parameter selected here'>
<i class='fas fa-info-circle'></i>
</span>
{input}{error}"])
->dropDownList(ArrayHelper::map(Step::find()->where(['status' => '1'])->andwhere(['=', 'phase_id', $model->phase_id])->orderBy(['sort' => SORT_ASC])->all(), 'sort', 'name'), ['prompt' => '(First in order)', 'class' => 'form-control kt-selectpicker', 'data-live-search' => 'true']);
?>
</div>
</div>
<!-- <div class="col-9">
<div class='form-group-custom'>
<?php
// echo $form->field($model, 'start_id', ['template' => "{label}{input}{error}"])
// ->dropDownList(ArrayHelper::map(Step::find()->where(['status' => '1'])->andwhere(['=', 'phase_id', $model->phase_id])->orderBy(['sort' => SORT_ASC])->all(), 'id', 'name'), ['class' => 'form-control kt-selectpicker', 'data-live-search' => 'true','prompt'=>'-- Please Choose --']);
?>
</div>
</div>-->
</div>
</div>
<div class="kt-portlet__foot">
<div class="kt-form__actions">
<?= Html::a('<i class="fas fa-arrow-left"></i> Back', Url::previous(), ['class' => 'btn btn-outline-brand']) ?>
<?= Html::a('<i class="fas fa-sync"></i> Reset', [Yii::$app->controller->action->id, 'phase_id' => Yii::$app->getRequest()->getQueryParam('phase_id'), 'id' => Yii::$app->getRequest()->getQueryParam('id')], ['class' => 'btn btn-outline-success']); ?>
<?= Html::submitButton('<i class="fas fa-paper-plane"></i> Submit', ['class' => 'btn btn-info']) ?>
</div>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
</div>
</div>