equal
deleted
inserted
replaced
339 def remove_folders(self, id, commit = 1): |
339 def remove_folders(self, id, commit = 1): |
340 if id == 0: |
340 if id == 0: |
341 raise "Can't erase base folder!" |
341 raise "Can't erase base folder!" |
342 subs = self.get_subfolders(id) |
342 subs = self.get_subfolders(id) |
343 for sub in subs: |
343 for sub in subs: |
344 self.remove_folder(sub[0], 0) |
344 self.remove_folders(sub['id'], 0) |
345 self.crs.execute(""" |
345 self.crs.execute(""" |
346 DELETE FROM folders |
346 DELETE FROM folders |
347 WHERE id = %d AND userid = %d; |
347 WHERE id = %d AND userid = %d; |
348 """ % (id, self.userid)) |
348 """ % (id, self.userid)) |
349 if commit: |
349 if commit: |