public function usuarios_region() { $lista = $this->_usuario_model->listar(); foreach ($lista as $usuario) { $region = array($usuario["reg_ia_id"]); $this->_usuario_region_model->query()->insertOneToMany("id_usuario", "id_region", $usuario["usu_ia_id"], $region); } }
/** * * @return string */ public function render() { $html = ""; $lista = $this->usuario_region_model->listarPorUsuario($this->_session->userdata("session_idUsuario")); if (count($lista) > 0) { foreach ($lista as $usuario_region) { $nombre_region = new Direccion_Nombre_Region(); $nombre_region->setId($usuario_region["id_region"]); $html .= "<li>" . "<a href=\"#\">" . "<i ></i> " . $nombre_region . "</a>" . "</li>"; } } return $html; }
/** * * @return string */ public function __toString() { $salida = ""; $lista = $this->_usuario_region_model->listarPorUsuario($this->_usuario->usu_ia_id); if (count($lista) > 0) { $coma = ""; foreach ($lista as $usuario_region) { $nombre_region = new Direccion_Nombre_Region(); $nombre_region->setId($usuario_region["id_region"]); $salida .= $coma . " " . $nombre_region; $coma = ","; } } return $salida; }
public function json_regiones() { $this->load->helper("modulo/direccion/region"); header('Content-type: application/json'); $regiones = $this->_usuario_region_model->listarPorUsuario($this->session->userdata("session_idUsuario")); if (!is_null($regiones)) { $lista_regiones = array(); foreach ($regiones as $region) { $lista_regiones[] = array("id" => $region["id_region"], "nombre" => nombreRegion($region["id_region"])); } echo json_encode(array("correcto" => true, "regiones" => $lista_regiones)); } else { echo json_encode(array("correcto" => false)); } }
/** * Carga formulario */ public function form() { $this->load->helper(array("modulo/usuario/usuario_form", "modulo/direccion/region")); $this->load->library(array("form/form_utilitario_select")); $this->load->model('hospitales_model', '_hospitales_model'); $this->load->model('usuario_hospitales_model'); $data = array("nacional" => 0); $params = $this->input->post(null, true); $usuario = $this->usuario_model->getById($params["id"]); $hospitales = $this->_hospitales_model->listar(); if (!is_null($usuario)) { $data = array("id" => $usuario->usu_ia_id, "rut" => $usuario->usu_c_rut, "nombre" => $usuario->usu_c_nombre, "apellido_paterno" => $usuario->usu_c_apellido_paterno, "apellido_materno" => $usuario->usu_c_apellido_materno, "telefono_fijo" => $usuario->usu_c_telefono, "telefono_celular" => $usuario->usu_c_celular, "email" => $usuario->usu_c_email, "cargo" => $usuario->crg_ia_id, "activo" => $usuario->est_ia_id, "nacional" => $usuario->bo_nacional); $lista_regiones = $this->usuario_region_model->listarPorUsuario($usuario->usu_ia_id); $data["lista_regiones"] = $this->form_utilitario_select->populateMultiselect($lista_regiones, "id_region"); $lista_oficinas = $this->usuario_oficina_model->listarOficinasPorUsuario($usuario->usu_ia_id); $data["lista_oficinas"] = $this->form_utilitario_select->populateMultiselect($lista_oficinas, "ofi_ia_id"); $lista_roles = $this->usuario_rol_model->listarRolesPorUsuario($usuario->usu_ia_id); $data["lista_roles"] = $this->form_utilitario_select->populateMultiselect($lista_roles, "rol_ia_id"); $lista_laboratorios = $this->usuario_laboratorio_model->listarPorUsuario($usuario->usu_ia_id); $data["lista_laboratorios"] = $this->form_utilitario_select->populateMultiselect($lista_laboratorios, "id_laboratorio"); $lista_hospitales = $this->usuario_hospitales_model->listarPorUsuario($usuario->usu_ia_id); $data['lista_hospitales'] = $lista_hospitales[0]; /*$lista_ambitos = $this->usuario_ambito_model->listarAmbitosPorUsuario($usuario->usu_ia_id); $data["lista_ambitos"] = $this->form_select->populateMultiselect($lista_ambitos, "amb_ia_id"); */ } $data['hospitales'] = $hospitales; $this->load->view("pages/mantenedor_usuarios/form", $data); }