view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; //trae informacion de usuario $informacion_u = $this->model->getbyIdUsuarioInfoU($id_persona); $this->view->informacion_u = $informacion_u; $j=1; foreach($informacion_u as $row){ $roles_u=new Arcu(); $roles_u=$row; $rol_u = $this->model->getRolbyID($id_persona, $roles_u->id_rol); $rol[$j]=[ 'id_usuario'.$j=>$rol_u->id_usuario, 'id_rol'.$j=>$rol_u->id_rol, 'rol'.$j=>$rol_u->rol ]; $this->view->rol[$j]=$rol[$j]; $j++; } $this->view->render('perfil/index'); } //vista de editar datos personales de Usuario function viewEdit($param = null){ $id_persona=$param[0]; $this->view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; $paises=$this->model->getCatalogo("pais"); $this->view->paises=$paises; $tipos_documento=$this->model->getCatalogo("documento_identidad_tipo"); $this->view->tipos_documento=$tipos_documento; $this->view->render('perfil/viewEdit'); } //vista de editar usuario y clave function viewEditUser($param = null){ $id_persona=$param[0]; $this->view->id_persona=$id_persona; $persona=$this->model->getbyID($id_persona); $this->view->persona=$persona; //trae informacion de usuario $informacion_u = $this->model->getbyIdUsuarioInfoU($id_persona); $this->view->informacion_u = $informacion_u; $j=1; foreach($informacion_u as $row){ $roles_u=new Arcu(); $roles_u=$row; $rol_u = $this->model->getRolbyID($id_persona, $roles_u->id_rol); $rol[$j]=[ 'id_usuario'.$j=>$rol_u->id_usuario, 'id_rol'.$j=>$rol_u->id_rol, 'rol'.$j=>$rol_u->rol ]; $this->view->rol[$j]=$rol[$j]; $j++; } $perfiles=$this->model->getPerfil(); $this->view->perfiles=$perfiles; $roles=$this->model->getCatalogo('rol'); $this->view->roles=$roles; $this->view->render('perfil/viewEditUser'); } //editar datos personales function editPerfil($param){ $id_persona=$param[0]; //paso 1 $tipo_documento=$_POST['tipo_documento']; $cedula=$_POST['cedula']; $pnombre=$_POST['pnombre']; $snombre=$_POST['snombre']; $papellido=$_POST['papellido']; $sapellido=$_POST['sapellido']; $genero=$_POST['genero']; //paso 2 $pais=$_POST['pais']; $ciudad=$_POST['ciudad']; $telefono=$_POST['telefono']; if($this->model->update([ 'tipo_documento'=>$tipo_documento, 'cedula'=>$cedula, 'pnombre'=>$pnombre, 'snombre'=>$snombre, 'papellido'=>$papellido, 'sapellido'=>$sapellido, 'genero'=>$genero, 'pais'=>$pais, 'ciudad'=>$ciudad, 'telefono'=>$telefono, 'id_persona'=>$id_persona ])) { $mensaje='
Exitoso! Datos personales Modificados
Correctamente.
Error Al Intentar Editar los Datos Personales de Usuario
Por Favor, Intentalo de Nuevo.
Exitoso! Datos del Usuario Modificado
Correctamente.
Error Al Intentar Editar los datos del Usuario
Por Favor, Intentalo de Nuevo.