public function getTipoUsuario() { if (!empty($this->fkTipoUsuario)) { $tipoUsuario = new TipoUsuario(); $tipoUsuario->selecionarPorId($this->fkTipoUsuario); return $tipoUsuario; } else { return $this->fkTipoUsuario; } }
public function visualizarContactos() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { $areas = 0; $areas = AreaGestion::listar_area_gestion(2, $centro->id_centro); if (count($areas) > 0) { $usuarios = 0; $usuarios = User::listar_usuarios(3); if (count($usuarios) > 0) { $tipos = 0; $tipos = TipoUsuario::listar_tipo_usuario(3); if (count($tipos) > 0) { return View::make('contactos')->withCentro($centro)->withAreas($areas)->withUsuarios($usuarios)->withTipos($tipos); } else { return View::make('contactos')->withError('No existen tipos de usuario en el centro!'); } } else { return View::make('contactos')->withError('No existen usuarios en el centro!'); } } else { return View::make('contactos')->withError('No existen areas en el centro!'); } } else { return View::make('contactos')->withError('No existe el centro!'); } }
public function getAsignar() { $tipoid = TipoUsuario::where('nombre', '=', 'Administrador Empresa')->first(); $usuarios = Usuario::where('tipousuarios_id', $tipoid->id)->get(); $empresas = EmpresaRenta::all(); return View::make('administrador.usuariosempresasrenta.asignar')->with(compact('empresas', 'usuarios')); }
public function tipoUsuariosCrear() { $input = array('id_tipo_usuario' => 1, 'descripcion_tipo_usuario' => 'Administrador'); TipoUsuario::create($input); $input = array('id_tipo_usuario' => 2, 'descripcion_tipo_usuario' => 'Moderador'); TipoUsuario::create($input); $input = array('id_tipo_usuario' => 3, 'descripcion_tipo_usuario' => 'Docente'); TipoUsuario::create($input); $response['resultado'] = 'ok'; return new JsonResponse($response); }
/** * Specifies the access control rules. * This method is used by the 'accessControl' filter. * @return array access control rules */ public function accessRules() { $admin = TipoUsuario::model()->find('nombre=:nombre', array(':nombre' => 'Admin')); $usuarios = Usuario::model()->findAll(); $arrayAdmin = array(); foreach ($usuarios as $t) { if ($t->tipo_usuario_id == $admin->id) { $arrayAdmin[$t->cedula] = $t->usuario; } } return array(array('allow', 'actions' => array('index', 'view'), 'users' => $arrayAdmin), array('allow', 'actions' => array('create', 'update'), 'users' => $arrayAdmin), array('allow', 'actions' => array('admin', 'delete'), 'users' => $arrayAdmin), array('deny', 'users' => array('*'))); }
public static function editar() { $usuario = new Usuario(); $id = !empty($_GET['id']) ? $_GET['id'] : $_SESSION['auth']['id']; $usuario->selecionarPorId($id); if (!empty($_POST)) { $usuario->nome = $_POST['nome']; $usuario->email = $_POST['email']; $usuario->sexo = $_POST['sexo']; if (!empty($_POST['senha'])) { $usuario->senha = md5($_POST['senha']); } $usuario->fkTipoUsuario = $_POST['fkTipoUsuario']; $usuario->salvar(); self::redirecionar(!empty($_GET['id']) ? Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao : Configuracao::$baseUrl); } $tipoUsuario = new TipoUsuario(); $tiposUsuario = $tipoUsuario->listar(); self::$variaveis = array('usuario' => $usuario, 'tiposUsuario' => $tiposUsuario); self::$corpo = "editar"; self::renderizar(self::$viewController); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $rules = array('usuario' => array('required', 'unique:tbl_usuarios,usuario,' . $id), 'nombre' => array('required'), 'contrasenia' => array('required')); $messages = array('usuario.required' => 'Campo requerido', 'nombre.required' => 'Campo requerido', 'usuario.unique' => 'Ya existe el usuario', 'contrasenia.required' => 'Campo requerido'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } else { $tipoid = TipoUsuario::where('nombre', '=', 'Administrador Empresa')->first(); $usuario = Usuario::find($id); $usuario->nombre = Input::get('nombre'); $usuario->usuario = Input::get('usuario'); $usuario->password = Hash::make(Input::get('contrasenia')); $usuario->tipousuarios_id = $tipoid->id; $usuario->activo = 1; $usuario->save(); Session::flash('mensaje', 'Se ha guardado correctamente!'); return Redirect::to('administrador/usuarios'); } }
<div class="subnav-collapse collapse"> <ul class="mainnav"> <li> <a href="<?php echo Configuracao::$baseUrl . 'index' . Configuracao::$extensaoPadrao; ?> " > <i class="icon-home"></i> <span>Home</span> </a> </li> <?php $usuario = new Usuario(); $usuario->selecionarPorId($_SESSION['auth']['id']); $tipoUsuario = new TipoUsuario(); $tipoUsuario->selecionarPorId($usuario->fkTipoUsuario); $modulosPermitidos = array_merge(explode('|', $tipoUsuario->modulos)); $itensMenu = Configuracao::$itensMenu; foreach ($itensMenu as $indice => $item) { if (!in_array($indice, $modulosPermitidos)) { continue; } if (!empty($item['sub_itens'])) { $atributosItemLista = 'dropdown'; $atributosLink = 'href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown"'; $htmlSetaDropdown = '<b class="caret"></b>'; } else { $atributosItemLista = ''; $atributosLink = 'href="' . Configuracao::$baseUrl . $item['link'] . Configuracao::$extensaoPadrao . '"'; $htmlSetaDropdown = '';
<div class="col-lg-3"> <?php echo $form->textField($model,'usuario',array('size'=>50,'maxlength'=>50,'class'=>'form-control')); ?> <?php echo $form->error($model,'usuario'); ?> </div> </div> <div class="form-group"> <?php echo $form->labelEx($model,'contrasena',array('class'=>'control-label col-lg-2')); ?> <div class="col-lg-3"> <?php echo $form->passwordField($model,'contrasena',array('size'=>50,'maxlength'=>50,'class'=>'form-control')); ?> <?php echo $form->error($model,'contrasena'); ?> </div> </div> <div class="form-group"> <?php echo $form->labelEx($model,'tipoUsuario_did',array('class'=>'control-label col-lg-2')); ?> <div class="col-lg-3"> <?php echo $form->dropDownList($model,'tipoUsuario_did',CHtml::listData(TipoUsuario::model()->findAll(), "id", "nombre"),array("class"=>"form-control")); ?> <?php echo $form->error($model,'tipoUsuario_did'); ?> </div> </div> <div class="form-group"> <?php echo $form->labelEx($model,'estatus_did',array('class'=>'control-label col-lg-2')); ?> <div class="col-lg-3"> <?php echo $form->dropDownList($model,'estatus_did',CHtml::listData(Estatus::model()->findAll(), "id", "nombre"),array("class"=>"form-control")); ?> <?php echo $form->error($model,'estatus_did'); ?> </div> </div> <div class="form-group"> <div class="col-lg-offset-2 col-lg-10"> <?php $this->widget('bootstrap.widgets.TbButton', array( 'buttonType'=>'submit', 'type'=>'primary', 'label'=>$model->isNewRecord ? 'Crear' : 'Guardar', )); ?>
/** * Adds an object to the instance pool. * * Propel keeps cached copies of objects in an instance pool when they are retrieved * from the database. In some cases -- especially when you override doSelect*() * methods in your stub classes -- you may need to explicitly add objects * to the cache in order to ensure that the same objects are always returned by doSelect*() * and retrieveByPK*() calls. * * @param TipoUsuario $obj A TipoUsuario object. * @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally). */ public static function addInstanceToPool($obj, $key = null) { if (Propel::isInstancePoolingEnabled()) { if ($key === null) { $key = (string) $obj->getId(); } // if key === null TipoUsuarioPeer::$instances[$key] = $obj; } }
public function run() { //estatus pedidos $tipo = new TipoUsuario(); $tipo->nombre = "Administrador General"; $tipo->descripcion = "Administrador general del sistema"; $tipo->save(); $tipo = new TipoUsuario(); $tipo->nombre = "Administrador Empresa"; $tipo->descripcion = "Administrador de la empresa"; $tipo->save(); $tipo = new TipoUsuario(); $tipo->nombre = "Empledado Empresa"; $tipo->descripcion = "Empleado de la Empresa"; $tipo->save(); $tipoid = TipoUsuario::where('nombre', '=', 'Administrador General')->first(); $usuario = new Usuario(); $usuario->nombre = "Administrador"; $usuario->usuario = "Admin"; $usuario->password = Hash::make("Administrador."); $usuario->tipousuarios_id = $tipoid->id; $usuario->activo = 1; $usuario->save(); $pago = new PagoEmpresaRenta(); $pago->nombre = "Semanal"; $pago->descripcion = "Los pagos serán semanasales"; $pago->save(); $pago = new PagoEmpresaRenta(); $pago->nombre = "Mensual"; $pago->descripcion = "Los pagos serán mensuales"; $pago->save(); $estatu = new EstatuEmpresaRenta(); $estatu->estatus = "Activo"; $estatu->descripcion = "La empresa se encuentra en un estado de activo"; $estatu->save(); $estatu = new EstatuEmpresaRenta(); $estatu->estatus = "No Activo"; $estatu->descripcion = "La empresa se encuentra en un estado de no activo"; $estatu->save(); // Acciones de empleados $accion = new Accion(); $accion->nombre = "ver_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "ver_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "ver_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_rol"; $accion->save(); }
<?php echo $form->textField($model, 'foto', array('size' => 60, 'maxlength' => 100, 'class' => 'form-control')); ?> </div> </div> <div class="clearfix"> <?php echo $form->label($model, 'tipoUsuario_did'); ?> <div class="input"> <?php echo $form->dropDownList($model, "tipoUsuario_did", CHtml::listData(TipoUsuario::model()->findAll(), 'id', 'nombre')); ?> </div> </div> <div class="clearfix"> <?php echo $form->label($model, 'estatus_did'); ?> <div class="input"> <?php echo $form->dropDownList($model, "estatus_did", CHtml::listData(Estatus::model()->findAll(), 'id', 'nombre')); ?> </div>
public function editarAcao($idAcao = 0) { $sqlPermissao = new SqlPermissaoUsuario(); $acaoTipoUsuario = $sqlPermissao->listarAcaoTipoUsuario($idAcao); if ($_SERVER['REQUEST_METHOD'] == "POST") { try { // View::validarFormAntInjection('formCadAcao'); View::validarHashIdForm($this->input->post('acao')); $acao = new Acao(); $acao->set_pk_acao((int) $this->input->post('acao')); $acao->set_modulo($this->input->post('modulo')); $acao->set_controle($this->input->post('controle')); $acao->set_metodo($this->input->post('metodo')); $acao->set_titulo_modulo($this->input->post('tModulo')); $acao->set_titulo_metodo($this->input->post('tMetodo')); $acao->set_privado($this->input->post('privado')); if ($this->input->post('tu')) { $arrTipoUsuario = array(); foreach ($this->input->post('tu') as $key => $tipo) { if (isset($tipo['checado']) && $tipo['checado'] == 1) { $tipoUsuario = new TipoUsuario(); $tipoUsuario->set_idTipoUsuario($key); $arrPermissao = array(); $arrPermissao['visualizar'] = isset($tipo['visualizar']) && $tipo['visualizar'] == 1 ? 1 : 0; $arrPermissao['cadastrar'] = isset($tipo['cadastrar']) && $tipo['cadastrar'] == 1 ? 1 : 0; $arrPermissao['editar'] = isset($tipo['editar']) && $tipo['editar'] == 1 ? 1 : 0; $arrPermissao['excluir'] = isset($tipo['excluir']) && $tipo['excluir'] == 1 ? 1 : 0; $tipoUsuario->set_permissao($arrPermissao); $arrTipoUsuario[] = $tipoUsuario; } } $acao->set_tipo_usuario($arrTipoUsuario); } $acao->salvar(); $this->setMsg('<p class="alert ok">Salvo com sucesso!</p>'); $this->listarAcao(); return false; } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; } } $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 2; $data['abaPage'] = 'editarAcao'; $this->load->library('table'); $tmpl = array('table_open' => '<table class="table">'); $this->table->set_template($tmpl); $this->table->set_heading('Nome', 'Permissão'); $i = 1; foreach ($acaoTipoUsuario as $tu) { if ((int) $tu['fk_tipo_usuario'] > 0 && $i == 1) { $i++; $data['acao'] = $tu; } $arrTu = array(); $checado = $tu['visualizar'] == 1 || $tu['cadastrar'] == 1 || $tu['editar'] == 1 || $tu['excluir'] == 1 || (int) $tu['fk_tipo_usuario'] > 0 ? 'checked="checked"' : ''; $arrTu[] = '<input type="checkbox" name="tu[' . $tu['pk_tipo_usuario'] . '][checado]" ' . $checado . ' value="1"/> ' . $tu['tipo_usuario_nome']; $arrTu[] = '<input type="checkbox" name="tu[' . $tu['pk_tipo_usuario'] . '][visualizar]" ' . ($tu['visualizar'] == 1 ? 'checked="checked"' : '') . ' value="1"/>Visualizar <input type="checkbox" name="tu[' . $tu['pk_tipo_usuario'] . '][cadastrar]" ' . ($tu['cadastrar'] == 1 ? 'checked="checked"' : '') . ' value="1"/>Cadastrar <input type="checkbox" name="tu[' . $tu['pk_tipo_usuario'] . '][editar]" ' . ($tu['editar'] == 1 ? 'checked="checked"' : '') . ' value="1"/>Editar <input type="checkbox" name="tu[' . $tu['pk_tipo_usuario'] . '][excluir]" ' . ($tu['excluir'] == 1 ? 'checked="checked"' : '') . ' value="1"/>Excluir'; $this->table->add_row($arrTu); } $this->load->view($this->load->getUrlTema(), $data); }
public function actionAutocompletesearch() { $q = "%" . $_GET['term'] . "%"; $result = array(); if (!empty($q)) { $criteria = new CDbCriteria(); $criteria->select = array('id', "CONCAT_WS(' ',nombre) as nombre"); $criteria->condition = "lower(CONCAT_WS(' ',nombre)) like lower(:nombre) "; $criteria->params = array(':nombre' => $q); $criteria->limit = '10'; $cursor = TipoUsuario::model()->findAll($criteria); foreach ($cursor as $valor) { $result[] = array('label' => $valor->nombre, 'value' => $valor->nombre, 'id' => $valor->id); } } echo json_encode($result); Yii::app()->end(); }
public function listarUsuario($centro) { $response = 0; $response = Centro::buscar_centro($centro); if (count($response) != 0) { $areas = AreaGestion::where('centro_area_gestion', $centro)->lists('nombre_area_gestion', 'id_area_gestion'); //$areas = AreaGestion::listar_area_gestion(3,$centro); if (count($areas) != 0) { $tipos = TipoUsuario::lists('descripcion_tipo_usuario', 'id_tipo_usuario'); if (count($tipos) != 0) { return View::make('pruebas.usuario')->with('usuarios', User::listar_usuarios(3))->withAreas($areas)->withTipos($tipos); } else { return View::make('pruebas.usuario')->with('error', 'No existen tipos de usuario'); } } else { return View::make('pruebas.usuario')->with('error', 'No existen áreas de gestión'); } } else { return View::make('pruebas.usuario')->with('error', 'No existe un centro de investigacion para ingresar proyectos'); } }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return TipoUsuario the loaded model * @throws CHttpException */ public function loadModel($id) { $model = TipoUsuario::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public static function excluir() { $tipoUsuario = new TipoUsuario(); $tipoUsuario->selecionarPorId($_POST['id']); $tipoUsuario->excluir(); }
Route::get('/acad/perfil', array('as' => 'acadPerfil', 'uses' => 'UserController@visualizarAcadPerfil')); Route::get('/acad/editar', array('as' => 'acadEditar', 'uses' => 'UserController@visualizarAcadEditar')); Route::get('/acad/reportes', array('as' => 'acadReportes', 'uses' => 'InformesController@visualizarAcadReportes')); /* FIN PAGINAS COMITE ACADEMICO */ /* INICIO PAGINAS PASANTE */ Route::get('/pasante/perfil', array('as' => 'pasantePerfil', 'uses' => 'UserController@visualizarPasanPerfil')); Route::get('/pasante/editar', array('as' => 'pasanteEditar', 'uses' => 'UserController@visualizarPasanEditar')); Route::get('/pasante/reportes', array('as' => 'pasanteReportes', 'uses' => 'InformesController@visualizarPasanReportes')); /* FIN PAGINAS PASANTE */ /* Error 404*/ Route::get('/404', array('as' => 'error404', 'uses' => 'CentroController@visualizarError404')); //Pruebas Route::group(array('prefix' => 'pruebas'), function () { //TipoUsuario Route::get('/ingresarTipoUsuario', array('as' => 'ingresarTipoUsuario', function () { $response = TipoUsuario::listar_tipo_usuario(1); return View::make('pruebas.tipoUsuario', array('tiposUsuario' => $response)); })); Route::post('/guardarTipoUsuario', array('uses' => 'TestController@guardarTipoUsuario')); Route::post('/actualizarTipoUsuario', array('uses' => 'TestController@actualizarTipoUsuario')); Route::post('/eliminarTipoUsuario', array('uses' => 'TestController@eliminarTipoUsuario')); Route::post('/buscarTipoUsuario', array('uses' => 'TestController@buscarTipoUsuario')); //TipoMultimedia Route::get('/ingresarTipoMultimedia', array('as' => 'ingresarTipoMultimedia', function () { $response = TipoMultimedia::listar_tipo_multimedia(3); return View::make('pruebas.tipoMultimedia', array('tiposMultimedia' => $response)); })); Route::post('/guardarTipoMultimedia', array('uses' => 'TestController@guardarTipoMultimedia')); Route::post('/actualizarTipoMultimedia', array('uses' => 'TestController@actualizarTipoMultimedia')); Route::post('/eliminarTipoMultimedia', array('uses' => 'TestController@eliminarTipoMultimedia')); Route::post('/buscarTipoMultimedia', array('uses' => 'TestController@buscarTipoMultimedia'));
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $rules = array('control' => array('required'), 'nombre' => array('required'), 'apaterno' => array('required'), 'amaterno' => array('required'), 'genero' => array('required'), 'fecha' => array('required'), 'grupo_id' => array('required'), 'curp' => array('required'), 'nss' => array('required'), 'estado_id' => array('required'), 'municipio_id' => array('required'), 'localidad' => array('required'), 'domicilio' => array('required'), 'rfc' => array('required'), 'fechaingreso' => array('required'), 'fechaegreso' => array('required'), 'puesto_id' => array('required'), 'area_id' => array('required'), 'pago_id' => array('required'), 'nomina_id' => array('required'), 'salario' => array('required'), 'cuenta' => array('required'), 'tarjeta' => array('required'), 'situacion_id' => array('required'), 'emergencia' => array('required'), 'usuario' => array('required', 'unique:tbl_usuarios,usuario'), 'nombre' => array('required'), 'contrasenia' => array('required')); $messages = array('nombre.required' => 'Campo requerido', 'control.required' => 'Campo requerido', 'apaterno.required' => 'Campo requerido', 'amaterno.required' => 'Campo requerido', 'genero.required' => 'Campo requerido', 'fecha.required' => 'Campo requerido', 'grupo_id.required' => 'Campo requerido', 'curp.required' => 'Campo requerido', 'nss.required' => 'Campo requerido', 'estado_id.required' => 'Campo requerido', 'municipio_id.required' => 'Campo requerido', 'localidad.required' => 'Campo requerido', 'domicilio.required' => 'Campo requerido', 'rfc.required' => 'Campo requerido', 'fechaingreso.required' => 'Campo requerido', 'fechaegreso.required' => 'Campo requerido', 'puesto_id.required' => 'Campo requerido', 'area_id.required' => 'Campo requerido', 'pago_id.required' => 'Campo requerido', 'nomina_id.required' => 'Campo requerido', 'salario.required' => 'Campo requerido', 'cuenta.required' => 'Campo requerido', 'tarjeta.required' => 'Campo requerido', 'situacion_id.required' => 'Campo requerido', 'emergencia.required' => 'Campo requerido', 'usuario.required' => 'Campo requerido', 'nombre.required' => 'Campo requerido', 'usuario.unique' => 'Ya existe el usuario', 'contrasenia.required' => 'Campo requerido'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } else { if (Auth::user()->tipousuarios_id == 2) { $empresausuario = UsuarioEmpresaRenta::with('usuario', 'empresa')->where('usuarios_id', Auth::user()->id)->first(); $empresaid = $empresausuario->empresas_renta_id; } else { if (Auth::user()->tipousuarios_id == 3) { $empresausuario = UsuarioEmpleado::with('usuario', 'empresa')->where('usuarioid', Auth::user()->id)->first(); $empresaid = $empresausuario->empresarentaid; } } $comprueba = EmpleadoEmpresaCliente::where('nombre', Input::get('nombre'))->where('empresas_renta_id', $empresaid)->first(); if ($comprueba) { Session::flash('mensaje', 'Ya existe el nombre de un empleado!'); return Redirect::back()->withInput(); } $empleado = new EmpleadoEmpresaCliente(); $empleado->control = Input::get('control'); $empleado->nombre = Input::get('nombre'); $empleado->apaterno = Input::get('apaterno'); $empleado->amaterno = Input::get('amaterno'); $empleado->genero = Input::get('genero'); $empleado->fecha = Input::get('fecha'); $empleado->grupo_sanguineo_empresa_cliente_id = Input::get('grupo_id'); $empleado->curp = Input::get('curp'); $empleado->nss = Input::get('nss'); $empleado->empresas_renta_id = $empresaid; $empleado->activo = 1; $empleado->save(); $tipoid = TipoUsuario::where('nombre', '=', 'Empledado Empresa')->first(); $usuario = new Usuario(); $usuario->nombre = Input::get('nombre'); $usuario->usuario = Input::get('usuario'); $usuario->password = Hash::make(Input::get('contrasenia')); $usuario->tipousuarios_id = $tipoid->id; $usuario->activo = 1; $usuario->save(); $usuarioempleado = new UsuarioEmpleado(); $usuarioempleado->empresarentaid = $empresaid; $usuarioempleado->usuarioid = $usuario->id; $usuarioempleado->empleadoid = $empleado->id; $usuarioempleado->save(); $domicilio = new DomicilioEmpleadoEmpresaCliente(); $domicilio->estados_id = Input::get('estado_id'); $domicilio->municipios_id = Input::get('municipio_id'); $domicilio->localidad = Input::get('localidad'); $domicilio->domicilio = Input::get('domicilio'); $domicilio->empleado_empresa_cliente_id = $empleado->id; $domicilio->activo = 1; $domicilio->save(); $puesto = new PuestoEmpleadoEmpresaCliente(); $puesto->fingreso = Input::get('fechaingreso'); $puesto->fegreso = Input::get('fechaegreso'); $puesto->puesto_empresa_cliente_id = Input::get('puesto_id'); $puesto->area_empresa_cliente_id = Input::get('area_id'); $puesto->pago_empresa_cliente_id = Input::get('pago_id'); $puesto->nomina_empresa_cliente_id = Input::get('nomina_id'); $puesto->salario = Input::get('salario'); $puesto->numtarjeta = Input::get('tarjeta'); $puesto->numcuenta = Input::get('cuenta'); $puesto->rfc = Input::get('rfc'); $puesto->situacion_empresa_cliente_id = Input::get('situacion_id'); $puesto->empleado_empresa_cliente_id = $empleado->id; $puesto->telemergencia = Input::get('emergencia'); $puesto->observaciones = Input::get('observaciones'); $puesto->activo = 1; $puesto->save(); if (Auth::user()->tipousuarios_id == 2) { Session::flash('mensaje', 'Se ha creado correctamente!'); return Redirect::to('administradorempresa/empleados'); } else { if (Auth::user()->tipousuarios_id == 3) { Session::flash('mensaje', 'Se ha creado correctamente!'); return Redirect::to('administradorempleado/empleados'); } } } }
return false; }); "); ?> <p> Opcionalmente puede usar operadores de comparación (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b><></b> or <b>=</b>) al principio de cada criterio de búsqueda.. </p> <?php $this->widget('bootstrap.widgets.TbGridView',array( 'id'=>'usuario-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( 'id', 'nombre', 'usuario', array('name'=>'tipoUsuario_did', 'value'=>'$data->tipoUsuario->nombre', 'filter'=>CHtml::listData(TipoUsuario::model()->findAll(), 'id', 'nombre'),), array('name'=>'estatus_did', 'value'=>'$data->estatus->nombre', 'filter'=>CHtml::listData(Estatus::model()->findAll(), 'id', 'nombre'),), array( 'class'=>'bootstrap.widgets.TbButtonColumn', ), ), )); ?>
<?php } ?> <div class="col-md-12"> <div class="col-md-6"> <?php echo $form->textFieldGroup($model, 'email', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'))); ?> </div> <div class="col-md-6"> <?php echo $form->dropDownListGroup($model, 'tipo_usuario_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData($usuario == 'super_admin' ? TipoUsuario::model()->findAll(array('condition' => 'nombre IN("admin","super_admin")')) : TipoUsuario::model()->findAll(array('condition' => 'nombre <> "super_admin"')), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Tipo')))); ?> </div> </div> <?php if ($tipoUsuario == 'admin') { ?> <div class="col-md-6"> <?php $criteria = new CDbCriteria(); $criteria->condition = "tipo_empresa_id = :value"; $criteria->params = array(":value" => Yii::app()->params['empresa_admin']); echo $form->dropDownListGroup($model, 'empresa_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Empresa::model()->findAll($criteria), 'id', 'nombre'), 'htmlOptions' => array('prompt' => 'Seleccione Empresa')))); ?>
/** * Exclude object from result * * @param TipoUsuario $tipoUsuario Object to remove from the list of results * * @return TipoUsuarioQuery The current query, for fluid interface */ public function prune($tipoUsuario = null) { if ($tipoUsuario) { $this->addUsingAlias(TipoUsuarioPeer::ID, $tipoUsuario->getId(), Criteria::NOT_EQUAL); } return $this; }
public function getTipo() { $this->__load(); return parent::getTipo(); }
<b><?php echo CHtml::encode($data->getAttributeLabel('clave')); ?>:</b> <?php echo CHtml::encode($data->clave); ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('rfid')); ?>:</b> <?php echo CHtml::encode($data->rfid); ?> <br /> */ ?> <b><?php echo CHtml::encode($data->getAttributeLabel('tipo_usuario_id')); ?> :</b> <?php $valor = TipoUsuario::model()->findByPk($data->tipo_usuario_id); echo CHtml::link(CHtml::encode($valor->nombre), array('/tipoUsuario/' . $valor->id)); ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('carrera_departamento_id')); ?> :</b> <?php $valor = CarreraDepartamento::model()->findByPk($data->carrera_departamento_id); echo CHtml::link(CHtml::encode($valor->nombre), array('/carreraDepartamento/' . $valor->id)); ?> <br /> <br>
?> <div id="main"> <div id="content"> <div class="row"> <div class="col-lg-12"> <section class="panel"> <header class="panel-heading sm" data-color="theme-inverse"> <h2><strong>Editar</strong> Usuário</h2> </header> <div class="panel-body"> <?php if (isset($_GET['id'])) { $usuarios = new Usuarios(); $selectUsuarios = $usuarios->buscaPorId($_GET['id']); $tpUsuario = new TipoUsuario(); $selectTpUsuarios = $tpUsuario->busca(); if ($_SESSION['tipo_id'] == 1) { $grupos = new Grupos(); $selectGrupos = $grupos->buscaLayersBasemaps(); } else { $selectGrupos = $usuarios->buscaPorId($_SESSION['id']); } ?> <?php if (!empty($selectUsuarios)) { ?> <?php if (($_SESSION['tipo_id'] == 1 || $_SESSION['tipo_id'] == 2 && $selectUsuarios[0]['orgao'] == $_SESSION['orgao'] && $selectUsuarios[0]['tipo_usuario_id'] != 1) && $_SESSION['id'] != $selectUsuarios[0]['id']) { ?> <div id="msg-error" class="alert bg-danger">
public function visualizarPasanEditar() { $centro = 0; $centro = Centro::buscar_centro(3); //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3 if (count($centro) != 0) { $areas = AreaGestion::lists('nombre_area_gestion', 'id_area_gestion'); if (count($areas) > 0) { $tipos = TipoUsuario::lists('descripcion_tipo_usuario', 'id_tipo_usuario'); if (count($tipos) > 0) { return View::make('pasante/editar')->withCentro($centro)->withAreas($areas)->withTipos($tipos); } else { return View::make('pasante/editar')->withError('No existen tipos de usuario en el centro...'); } } else { return View::make('pasante/editar')->withError('No existen áreas de gestión en el centro...'); } } else { return View::make('pasante/editar')->withError('No existe el centro...'); } }