public function actionIndex() { $model = new TiposTramite(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect('index'); } $dev = false; $usuarioActual = UsuariosRoles::find()->where('usuarioId = :id', ['id' => Yii::$app->user->id])->all(); foreach ($usuarioActual as $ur) { if ($ur->roles->nombre == 'Dev' or $ur->roles->nombre == 'Sistemas') { if ($ur->roles->nombre == 'Dev') { $dev = true; } $TiposTramite = TiposTramite::find()->all(); return $this->render('index', ['TiposTramite' => $TiposTramite, 'model' => $model, 'dev' => $dev]); } } return $this->redirect(['site/index']); }
<?= $form->field($model, 'password')->passwordInput() ?> <?= $form->field($model, 'password_repeat')->passwordInput(['class' => 'form-control input-xlarge']) ?> <div class="form-group"> <?= Html::submitButton('Registrar', ['class' => 'btn btn-primary', 'name' => 'signup-button']) ?> </div> <?php ActiveForm::end(); ?> </div> </div> </div> </div> <table id="datatable" class="table table-striped table-bordered"> <thead> <tr> <th>Usuario</th> <th>Roles</th> <th>Acciones</th> </tr> </thead> <tbody> <?php foreach ($usuarios as $usuario) {?> <tr> <td><?= $usuario->username ?></td> <?php $roles = UsuariosRoles::find()->where('usuarioId = :id',['id'=>$usuario->id])->all(); ?> <td><?php foreach ($roles as $rol) { echo $rol->roles->nombre;?><br><?php }?></td> <td> <?= Html::a('Roles',['site/roles','id'=>$usuario->id],['class'=>'btn btn-primary btn-sm'])?> </td> </tr> <?php }?> </tbody> </table>
protected function findModel($rol, $usuarioId) { if (($model = UsuariosRoles::find()->where('roleId=' . $rol . ' and usuarioId = ' . $usuarioId)->one()) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
<!-- iOS web-app metas : hides Safari UI Components and Changes Status Bar Appearance --> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!-- Startup image for web apps --> <link rel="apple-touch-startup-image" href="<?php echo \Yii::$app->request->baseUrl; ?>/img/splash/ipad-landscape.png" media="screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)"> <link rel="apple-touch-startup-image" href="<?php echo \Yii::$app->request->baseUrl; ?>/img/splash/ipad-portrait.png" media="screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)"> <link rel="apple-touch-startup-image" href="<?php echo \Yii::$app->request->baseUrl; ?>/img/splash/iphone.png" media="screen and (max-device-width: 320px)"> <script src="<?php echo \Yii::$app->request->baseUrl; ?>/js/jquery202.js"></script> <script src="<?php echo \Yii::$app->request->baseUrl; ?>/js/jquery1.10.3.js"></script> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script> <script src="<?php echo \Yii::$app->request->baseUrl; ?>/js/plugin/x-editable/moment.min.js"></script> <!-- <script src="<?php echo \Yii::$app->request->baseUrl; ?>/js/bootstrap/bootstrap.min.js"></script> --> </head> <?php $usuarioActual = UsuariosRoles::find()->where('usuarioId = :id',['id'=>Yii::$app->user->id])->all();?> <body class="menu-on-top pace-done"> <header id="header"> <div id="logo-group"> <a href="http://culiacan.gob.mx"> <img src="http://culiacan.gob.mx/wp-content/themes/rosales/assets/images/logos/ayuntamiento.svg" style="width: auto; height: 40px;margin-left: 30px;" > </a> </div> <div class="pull-right"> <div id="hide-menu" class="btn-header pull-right"> <span> <a href="javascript:void(0);" data-action="toggleMenu" title="Collapse Menu"><i class="fa fa-reorder"></i></a> </span> </div> <?php if(!\Yii::$app->user->isGuest){ ?>