]> git.mjollnir.org Git - moodle.git/commitdiff
Applying new rs_xxx() functions everywhere. MDL-8134
authorstronk7 <stronk7>
Mon, 29 Jan 2007 23:52:33 +0000 (23:52 +0000)
committerstronk7 <stronk7>
Mon, 29 Jan 2007 23:52:33 +0000 (23:52 +0000)
auth/db/auth.php

index c3c3ed96a7fe18f6aae1033678e5686b0ed2f3b3..d01ecc97e0febd5262652b632c5ddccea5bcb1ba 100644 (file)
@@ -138,13 +138,15 @@ class auth_plugin_db {
                 " WHERE {$this->config->fielduser} = '$username'";
             if ($rs = $authdb->Execute($sql)) {
                 if ( $rs->RecordCount() == 1 ) {
+                    $fields_obj = rs_fetch_record($rs);
                     foreach ($selectfields as $localname=>$externalname) {
                         if (empty($CFG->unicodedb)) {
-                            $rs->fields[$localname] = utf8_decode($rs->fields[$localname]);
+                            $fields_obj->{$localname} = utf8_decode($fields_obj->{$localname});
                          }
-                        $result[$localname] = addslashes(stripslashes($rs->fields[$localname]));
+                        $result[$localname] = addslashes(stripslashes($fields_obj->{$localname}));
                      }
                  }
+                 rs_close($rs);
             }
         }
         $authdb->Close();