Changeset 2707 for pykota/trunk/pykota/storages/sql.py
- Timestamp:
- 02/18/06 11:56:29 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/storages/sql.py
r2706 r2707 572 572 def saveUser(self, user) : 573 573 """Saves the user to the database in a single operation.""" 574 self.doModify("UPDATE users SET limitby=%s, email=%s, overcharge=%s, description=%s WHERE id=%s" \574 self.doModify("UPDATE users SET limitby=%s, balance=%s, lifetimepaid=%s, email=%s, overcharge=%s, description=%s WHERE id=%s" \ 575 575 % (self.doQuote(user.LimitBy or 'quota'), \ 576 self.doQuote(user.AccountBalance or 0.0), \ 577 self.doQuote(user.LifeTimePaid or 0.0), \ 576 578 self.doQuote(user.Email), \ 577 579 self.doQuote(user.OverCharge), \ … … 618 620 self.doModify("UPDATE users SET balance=balance - %s WHERE id=%s" % (self.doQuote(amount), self.doQuote(user.ident))) 619 621 620 def writeUserAccountBalance(self, user, newbalance, newlifetimepaid=None) :621 """Sets the new account balance and eventually new lifetime paid."""622 if newlifetimepaid is not None :623 self.doModify("UPDATE users SET balance=%s, lifetimepaid=%s WHERE id=%s" % (self.doQuote(newbalance), self.doQuote(newlifetimepaid), self.doQuote(user.ident)))624 else :625 self.doModify("UPDATE users SET balance=%s WHERE id=%s" % (self.doQuote(newbalance), self.doQuote(user.ident)))626 627 622 def writeNewPayment(self, user, amount, comment="") : 628 623 """Adds a new payment to the payments history."""