/* @var $form yii\widgets\ActiveForm */ ?> <div class="user-form"> <?php $form = ActiveForm::begin(); $campos = '(*)Campos obrigatórios'; ?> <h5 style="color:red;"><?php echo Html::encode($campos); ?> </h5> <?php $arraytiposusuario = ArrayHelper::map(TipousuarioSearch::find()->all(), 'idTipo', 'funcao'); ?> <?php echo $form->field($model, 'cpf')->textInput(['style' => 'width:180px'])->widget(MaskedInput::className(), ['mask' => '999.999.999-99']); ?> <?php echo $form->field($model, 'email')->textInput(['maxlength' => true, 'style' => 'width:500px']); ?> <?php echo $form->field($model, 'nome')->textInput(['maxlength' => true, 'style' => 'width:500px']); ?> <?php
public function actionAlterarsenha() { $model = $this->findModel(Yii::$app->user->identity->cpf); $cpf = $model->cpf; $funcao = $model->idTipoUsuario; $nome = $model->nome; $email = $model->email; $model->senha = null; $model->confirmarSenha = null; if ($model->load(Yii::$app->request->post())) { $model->senha = md5($model->senha); $model->confirmarSenha = md5($model->confirmarSenha); $model->cpf = $cpf; $model->idTipoUsuario = $funcao; if (strcmp($model->idTipoUsuario, 'Chefe de Segurança') == 0) { $model->idTipoUsuario = 1; } elseif (strcmp($model->idTipoUsuario, 'Segurança Terceirizada') == 0) { $model->idTipoUsuario = 2; } $model->email = $email; $model->nome = $nome; $model->save(); $arraytiposusuario = ArrayHelper::map(TipousuarioSearch::find()->all(), 'idTipo', 'funcao'); return $this->redirect(['view', 'id' => $model->cpf, 'arraytiposusuario' => $arraytiposusuario]); } else { return $this->render('_formalterarsenha', ['model' => $model]); } }