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.