unset($fields['authid']);
unset($fields['password']);
+ $change = false;
+
$user = new UserAPI($this->registry);
$user->set('userid', $this->authUser[ $this->fieldMap['authid'] ]);
+ $user->set_condition();
foreach ($fields AS $bugdar => $authdb)
{
- $user->set($bugdar, $this->authUser["$authdb"]);
+ if ($this->bugdarUser["$bugdar"] != $this->authUser["$authDb"])
+ {
+ $user->set($bugdar, $this->authUser["$authdb"]);
+ $change = true;
+ }
+ }
+ if ($change)
+ {
+ $user->update();
}
- $user->update();
}
// ###################################################################