private static function update(ezUser_base $ezUser) { $storage = self::openStorage(); $oldRecord = self::findUser($storage, $ezUser->id(), self::TAGNAME_ID); if (!$oldRecord->hasChildNodes()) { return self::RESULT_STORAGEERR; } $newRecord = self::createRecord($storage, $ezUser); $oldRecord->parentNode->replaceChild($newRecord, $oldRecord); self::closeStorage($storage); return self::RESULT_SUCCESS; }