<?php
use app\base\Common;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use kartik\select2\Select2;
use kartik\widgets\DepDrop;

$sloc=Yii::$app->user->identity->signedin_loc;
$sdistrict=Yii::$app->user->identity->district;;

$District= Common::getSitedistrict();
$Block= Common::getSiteblock();

/* @var $this yii\web\View */
/* @var $model app\models\Staff */
/* @var $form yii\widgets\ActiveForm */

?>

<div class="departments-form">
	<div class="panel panel-default">
		<div class="panel-heading">
		
		</div>
		<div class="panel-body">
			<div class="row">
				<div class="col-lg-12">
					<?php
						$form = ActiveForm::begin(['enableAjaxValidation' => true,'options' => ['class' => 'form-horizontal']]);
						$template = [
							'labelOptions' => ['class' => 'form-label'],
							'template' => '<div class="col-sm-5">{label}{hint}</div><div class="col-sm-4">{input}{error}</div>',
						];
						$htemplate = [
							'options' => ['tag' => false],
							'template' => '{input}'
						];
					?>
											
				  <?php if($model->isNewRecord) : ?>							                 					
					 <?= $form->field($model, 'district', $template)->dropDownList($District,['options' => [$sdistrict => ['Selected'=>'selected']],'prompt' =>'Select' ]) ?>	
                     <?= $form->field($model, 'block', $template)->dropDownList($Block,['options' => [$sloc => ['Selected'=>'selected']],'prompt' =>'Select' ]) ?>	
				  <?php else: ?>	
					 <?= $form->field($model, 'district', $template)->textInput(['value'=>$model->district,'readonly' => true]) ?> 
					 <?= $form->field($model, 'block', $template)->textInput(['value'=>$model->block,'readonly' => true]) ?>					
				<?php endif; ?>
									
					<?= $form->field($model, 'staff_code', $template)->textInput(['maxlength' => true]) ?> 					
					<?= $form->field($model, 'staff_name', $template)->textInput(['maxlength' => true]) ?>
										
					<?php if($model->isNewRecord) : ?>			
					  <?= $form->field($model, 'status', $htemplate)->hiddenInput(['value' => 1])->label("") ?>
					<?php else: ?>	
					  <?= $form->field($model, 'status', $template)->checkbox(['label' => null])->label() ?>
					<?php endif; ?>	
					
					<?= $form->field($model, $model->isNewRecord ? 'create_user' : 'update_user', $htemplate)->hiddenInput(['value' => yii::$app->user->identity->id])->label("") ?>
					<div class="form-group">
						<div class="col-sm-offset-5 col-sm-7">
							<?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
							<?= Html::a('Cancel', ['/'.Yii::$app->controller->id], ['class' => 'btn btn-default']) ?>
						</div>
					</div>
					<?php ActiveForm::end(); ?>
				</div>
				<!-- /.col-lg-6 (nested) -->
			</div>
			<!-- /.row (nested) -->
		</div>
		<!-- /.panel-body -->
	</div>
	<!-- /.panel -->
</div>