/**
  * 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"]);
     }
 }