Пример #1
0
 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]);
     }
 }
Пример #2
0
/* @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 
 /**
  * Lists all Tipousuario models.
  * @return mixed
  */
 public function actionIndex()
 {
     $searchModel = new TipousuarioSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }