public function edit($id) { $perfil = RolUsuario::findOrFail($id); //$usuarios= Usuario::lists('rut','usuario_rut'); //? usuario_rut o id ?? $rol = Rol::lists('nombre', 'id'); return view('Administrador.RolUsuarioCrud.editarRolUsuario', compact('perfil', 'rol')); }
public function destroy($id) { //dd("eliminado: " . $id); $rol = Rol::find($id); // Rol::destroy($id); $rol->delete(); Session::flash('message', 'El rol ' . $rol->nombre . ' fue eliminado'); return redirect()->route('Administrador.roles.index'); }
public function actionRoles($id) { if (isset($_POST['enviado'])) { if (User::actualizarRoles($id, $_POST['roles'])) { Yii::$app->session->setFlash('success', 'Roles actualizados'); } $this->redirect(['/user']); } else { return $this->render('roles', ['lista_roles' => Rol::getListaRoles(), 'roles_actuales' => Rol::getRolesId($id)]); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $usuario = Usuario::find($id); $usuario->grado; $grados = Grado::lists('nombre', 'id'); $roles = Rol::lists('nombre', 'id'); $unidades = Unidad::where('estado', '=', '1')->lists('nombre', 'codunijic'); if ($usuario != null) { return view('administrador.modificar_usuario')->with(['usuario' => Usuario::find($id), 'grados' => $grados, 'roles' => $roles, 'unidades' => $unidades]); } else { return "usuario no existe"; } //return response()->json($usuario); }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = Rol::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere(['rol_codigo' => $this->rol_codigo]); $query->andFilterWhere(['like', 'rol_nombre', $this->rol_nombre]); return $dataProvider; }
public function show($id) { $rol = Rol::find($id); //dd($Campus); if ($rol) { $data = array(array('nombre', 'descripcion'), array($rol->nombre, $rol->descripcion)); Excel::create('Roles' . $rol->nombre, function ($excel) use($data) { $excel->sheet('Sheetname', function ($sheet) use($data) { $sheet->fromArray($data); }); })->download('csv'); } else { abort('404'); } }
public function run() { /*DB::table('roles')->delete();*/ // Gerente Rol::create(array('tipo' => 'Gerente')); // Cajero Rol::create(array('tipo' => 'Cajero')); // Cocina Rol::create(array('tipo' => 'Cocina')); // Administrador Rol::create(array('tipo' => 'Administrador')); // Mesero Rol::create(array('tipo' => 'Mesero')); // Meseros Rol::create(array('tipo' => 'Departamento Meseros')); }
/** * @inheritdoc */ protected function matchRole($user) { if (empty($this->roles)) { return true; } foreach ($this->roles as $role) { if ($role === '?') { if ($user->getIsGuest()) { return true; } } elseif ($role === '@') { if (!$user->getIsGuest()) { return true; } // Check if the user is logged in, and the roles match } elseif (!$user->getIsGuest() && Rol::hasRole($user->id, $role)) { return true; } } return false; }
public function deleteRol($id) { $rol = Rol::find($id); $rol->delete(); }
/** * Finds the Rol model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Rol the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Rol::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
<?php echo $form->field($usuario, 'usu_apell_paterno')->textInput(['maxlength' => true]); ?> <?php echo $form->field($usuario, 'usu_apell_materno')->textInput(['maxlength' => true]); ?> <?php echo $form->field($usuario, 'usu_telefono')->textInput(['maxlength' => true]); ?> <?php echo $form->field($usuario, 'usu_email')->textInput(['maxlength' => true]); ?> <?php echo $form->field($usuario, 'rol_codigo')->dropDownList(ArrayHelper::map(Rol::find()->all(), 'rol_codigo', 'rol_nombre'))->label('Rol dentro del sistema'); ?> <div class="form-group"> <?php echo Html::submitButton($empresa->isNewRecord ? Yii::t('app', 'Registrar y crear cuenta') : Yii::t('app', 'Update'), ['class' => $empresa->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div>
public function getRol() { return $this->hasOne(Rol::className(), ['id' => 'rol_id']); }
public function getModificarusuario() { $users = User::has('personal')->with('personal', 'rol')->get(); $roles = Rol::all(); return view('admin.modificarusuarios', compact('users', 'roles')); }
?> <!-- lo que no entiendo es donde esta esa clases para cambiar... lo que entiendo es que como el contenedos es dinamico esta agrarrando la misma.. o tu que piensas? ps yo pienso que cambiando de contenedor si se pueda , pero por ejemplo a este no lo puedo cambiar... almenos que le cambie al del menu..--> <div class="divide"> <div class="col-lg-7"> <?php $form = ActiveForm::begin(['id' => 'form-signup']); Pjax::begin(['enablePushState' => false, 'enableReplaceState' => false]); $carrera = Carreras::find()->all(); $listacarrera = ArrayHelper::map($carrera, 'id_Carrera', 'nombre_carrera'); $opcion = [0 => 'ALUMNO', 1 => 'ASESOR']; $rol = Rol::find()->where(['!=', 'id', 1])->all(); $listarol = ArrayHelper::map($rol, 'id', 'nombre'); ?> <!-- Preguntar como puedo el id_pan del select--> <?php echo $form->field($model, 'id_rol')->dropDownList($listarol, ['prompt' => 'Selecione si es alumno o maestro'])->label('Alumno o Maestro'); ?> <?php echo $form->field($model, 'username')->label('Nombre de usuario'); ?> <?php echo $form->field($model, 'password')->passwordInput()->label('ContraseƱa'); ?>
public function create() { $roles = Rol::lists('nombre', 'id'); $usuarios = Usuario::lists('id'); return view('Administrador.RolUsuarioCrud.crearRolUsuario')->with('roles', $roles)->with('usuarios', $usuarios); }
public function edit($id) { $rolesusuarios = RolUsuario::findOrFail($id); $rol = Rol::lists('nombre', 'id'); return view('Administrador.RolUsuarioCrud.editarRolUsuario', compact('rolesusuarios', 'rol')); }
/** * @return \yii\db\ActiveQuery */ public function getRolCodigo() { return $this->hasOne(Rol::className(), ['rol_codigo' => 'rol_codigo']); }
<?php /* @var $this yii\web\View */ /* @var $form yii\bootstrap\ActiveForm */ /* @var $model \frontend\models\SignupForm */ use app\models\Aliados; use app\models\Rol; use yii\helpers\Html; use yii\bootstrap\ActiveForm; use yii\helpers\ArrayHelper; $this->title = 'Registro de Usuario'; $this->params['breadcrumbs'][] = $this->title; $losAliados = Aliados::find()->all(); $listData = ArrayHelper::map($losAliados, 'id', 'aliado'); $losRoles = Rol::find()->all(); $listaRoles = ArrayHelper::map($losRoles, 'id', 'nombre'); ?> <div class="site-signup"> <h1><?php echo Html::encode($this->title); ?> </h1> <p>Complete los campos:</p> <div class="row"> <div class="col-lg-5"> <?php $form = ActiveForm::begin(['id' => 'form-signup']); ?>
public static function cambiarEstado($id) { $user = self::findIdentity($id); $isAdmin = Rol::hasRole($id, Rol::ROLE_SUPER); if (!$isAdmin) { $user->habilitado = !$user->habilitado; $user->save(); } else { Yii::$app->session->setFlash('danger', 'No puede modificar al administrador del sistema'); } }