/** * Servicio para retornar oficinas * de acuerdo a la region */ public function emails_emergencia() { header('Content-type: application/json'); $params = $this->input->post(null, true); $correos = array(); /* $emergencia = $this->_emergencia_model->getById($params["id"]); if(!is_null($emergencia)){ $lista_regiones = $this->_emergencia_model->listarRegionesPorEmergencia($params["id"]); } else { $lista_regiones = $this->_usuario_region_model->listarPorUsuario($this->session->userdata("session_idUsuario")); } if(!is_null($lista_regiones)){ foreach ($lista_regiones as $region){ $lista = $this->_usuario_model->listarUsuariosPorRegion($region["id_region"]); if(!is_null($lista)){ foreach($lista as $usuario){ $correos[] = array("email" => $usuario["usu_c_email"], "name" => $usuario["usu_c_nombre"] . " " . $usuario["usu_c_apellido_paterno"]); } } } } */ $lista = $this->_usuario_model->listar(); if (!is_null($lista)) { foreach ($lista as $usuario) { $correos[] = array("email" => $usuario["usu_c_email"], "name" => $usuario["usu_c_nombre"] . " " . $usuario["usu_c_apellido_paterno"]); } } echo json_encode($correos); }
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); } }
public function correccion_usuarios() { $lista = $this->usuario_model->listar(); $data = array(); foreach ($lista as $usuario) { $data["usu_c_login"] = $this->_getLogin(str_replace(" ", ".", strtolower(substr(trim($usuario["usu_c_nombre"]), 0, 1) . "." . trim($usuario["usu_c_apellido_paterno"])))); $rut = explode("-", $usuario["usu_c_rut"]); $data["usu_c_clave"] = sha1(substr($rut[0], strlen($rut[0]) - 4, 4)); $this->usuario_model->update($data, $usuario["usu_ia_id"]); } }